Il faut s'assurer qu'un code 400 soit retournée quand il n'y a aucune des propriétés modifiables (il faut au moins une propriété)(un JSON vide par exemple) et dans le cas nous définissons une propriété qui n'est pas supportée.
{} => 400
{ "title": "test" } => 400
{ observationNumber: 5, title: "test"} => 200 (mais le title n'est pas modifié)
Pour recetter @flo7894 et @Emilia-Vittek
Il faut s'assurer qu'un code 400 soit retournée quand il n'y a aucune des propriétés modifiables (il faut au moins une propriété)(un JSON vide par exemple) et dans le cas nous définissons une propriété qui n'est pas supportée.