1. What is the issue? Please be detailed.
This hit two devices yesterday in separate location, and while easily resolved I wanted to mention it in case it happens again, or to understand that this is the expected behaviour.
- Form was updated with a modified calculation that drew on an entity list
- Entity list was updated to allow modified calculation to work, but using the old definition with the updated entity would error
- Devices were both on the default auto update 15min
- After 'Start new form' both devices showed the blue pulsing sync, and the 'Updated on timestamp' message showed a time that was after the definition update (both had been working with previous definition/entity status in testing an hour before it was published/updated)
- Form errored, looking at the form version identified that the definition had not updated with the auto update.
- Forcing manual update retrieved the new definition and form behaved as expected.
For some reason it looks like Collect ran an auto update, did update the entity lists, but didn't update the form definition.
Collect 2026.1.2
versions:
caa03ad7600c31c61480dc04e5f4a7b0c44c5c90 (v2025.4.4)
725fea94bc8c0131415d5e69cd57f1a72714d74b client (v2025.4.4)
d05e1993552b97040707a3ad912d312af87c0a0b server (v2025.4.2)
2. What steps can we take to reproduce this issue?
Not replicated yet
3. What have you tried to fix the issue?
Fixed with a forced sync