Je constate des erreurs à la suite de l’application du hook isUpdateEnable.
Nous appliquons une condition qui permet de rendre non modifiable certaines lignes.
Lorsque que nous choisissons l’édition en liste, des erreurs remontent à la sauvegarde sur les champs des lignes non modifiables. Les champs sont aussi vidés de leurs valeurs (uniquement niveau front).
A priori c’est corrigé, à mon avis ça a toujours été comme ça sauf que ce “faux” message d’erreur ne s’affichait pas avant (on a revu pas mal de couches pour laisser passer les infos/warnings sur les listes, je suppose que c’est lié).
Il y avait surtout un appel ajax en trop pour mettre à jour les lignes non modifiables suite à un isUpdateEnable, le back recevait une ligne vide (car aucun input côté UI) et sa réponse à la UI était donc correcte. La UI re-controle désormais les metadata avant de déclencher un save ajax sur chaque ligne.