Can this issue be reproduced in a sandbox workspace? Yes/No
Does this issue represent a regression? Did it previously work? Yes/No
Description
When an access code is updated externally we set access_code.was_modified_externally to true. If a further change is made to that access code on Seam (e.g. to the start time), we do not sync the changes to the device.
Steps to Reproduce
Create an access code on a device and wait until it has synced successfully
Modify the access code externally (e.g. change the times)
Update the access code on Seam (e.g. change the times)
Expected behavior: [What you expected to happen]
The final update should be synced to the device and take precedence over the external modification.
Actual behavior: [What actually happened]
The change to the access code time is not synced to the device. As a by product we can also report the code as unset/unseen on the device. It's still present but without-dated information.
Versions
[ ] I am using the [language] SDK version [version of sdk you're using]
Additional Information
Any additional information, screenshots or code you think might be necessary to reproduce the issue.
Prerequisites
Description
When an access code is updated externally we set
access_code.was_modified_externally
to true. If a further change is made to that access code on Seam (e.g. to the start time), we do not sync the changes to the device.Steps to Reproduce
Expected behavior: [What you expected to happen]
The final update should be synced to the device and take precedence over the external modification.
Actual behavior: [What actually happened]
The change to the access code time is not synced to the device. As a by product we can also report the code as unset/unseen on the device. It's still present but without-dated information.
Versions
Additional Information
Any additional information, screenshots or code you think might be necessary to reproduce the issue.
Discussion here: https://hello-seam.slack.com/archives/C0586B3NSPL/p1706536987510959 Potentially related issue here https://github.com/seamapi/public-tracker/issues/81