La synchronisation par DataLink recopie des valeurs du record (row_id n) au record suivant (row_id n+1)

Request description

La synchronisation par DataLink recopie des valeurs non nulles du record (row_id n dans la séquence de synchro) au record suivant (row_id n+1) si elle est non nulle sur le row_id n et nulle sur le row_id +1.

Steps to reproduce

This request concerns an up-to-date Simplicité instance
and these are the steps to reproduce it:

  1. Master en v5.3.41 avec objet métier dont certains attributs sont vides.
  2. Slave en v6.0.14 avec le même objet.
  3. DataLink du slave vers le master configuré sur le slave.
  4. Activer manuellement la synchronisation (date de référence 2001-01-01).
  5. Sur le slave, certains records présentent des valeurs non vides alors qu’elle sont vides sur le master.

Technical information

Instance /health
---paste the content of your-instance.com/health---
Simplicité logs
---paste the content of the **relevant** server-side logs---
Browser logs
---paste content of the **relevant** browser-side logs---
Other relevant information

----E.g. type of deployment, browser vendor and version, etc.----

Bonjour,

Il doit manquer un resetValues qq part, et du coup les champs du record précédent doivent s’appliquer sur le suivant non valorisés.

Essaye en attendant le correctif de forcer à vide les champs facultatifs sur le postCreate de l’instance d’objet. Ou l’initCreate mais je ne sais plus si ce hook est appelé dans cet usage de synchro par DataLink.