The reference field value is getting disappeared or modified on a form without any user action the form.
The issue occurs when the same field is used on a different form using dot-walking. So, if the field value is changed on another form, the value gets changed on the original form.
For example, If the caller's company field is used on the Incident form using dot.walking and if the field's value is changed on the Incident form, then the value of the company field gets changed on the sys_user form as well.
Two ways you can resolve this issue
- Remove the dot-walked field on the target form to resolve this issue.
- Create a new reference field on the target form, instead of using the dot.walked field.