corrected a bug raising an error if partial is used and fields parameter is empty
bugfixe : when an object has a reverse foreignkey, it now raise a 400 error with a meaningfull message
code quality improvement (cosmetic)