Parce que si je ne commit pas mes modifications de mon bloc2 (en faisant un clear_block par exemple sur le bloc2), le champ du bloc1 est modifié alors qu'il ne devrait pas puisque j'ai annulé les modifications du bloc2...
Pour rappel: il ne doit être modifié uniquement si je modifie (au niveau de la base de données) un enregistrement du bloc2.

Aïe, j'commence à avoir mal à la tête avec ce problème, ce n'est pas si simple que cela en avait l'air au départ...