8eff37186d
En edition (PATCH merge), omettre la cle d'un champ requis vide laissait la valeur serveur inchangee -> faux 200 (l'ancien code postal etait conserve). Nouveau helper blankEmptyRequired + flag forUpdate sur les builders : a la creation (POST) on omet toujours la cle (NotBlank), en edition d'une ligne existante on envoie '' (chaine valide, pas de 400 de type) pour declencher NotBlank 422 inline sous le champ. Applique au bloc principal, aux adresses et aux RIB (selon id !== null).