Hello Sugar Community,
I'm experiencing a puzzling issue with a custom field in our Quotes module that I'm hoping someone might have encountered before.
Here's what's happening:
- We update a custom field (
intelliquip_number_c
) via the REST API to include revision information (for example, changing from "900001676" to "900001676 - Rev 1") - This update is correctly recorded in the audit log
- Shortly afterward, the value silently reverts back to the original value (back to "900001676" without the revision part)
- Most importantly, this reversion is NOT captured in the audit log
So the audit log shows the field being updated to include the revision, but then the actual field in the record displays without the revision - with no audit log entry showing when or how it changed back.
We've tried adding extensive logging to our logic hooks to capture when this happens, but we can't see the point where the value actually changes - it's as if it's happening at a level outside our custom code.
Has anyone encountered a situation where field values are silently modified without being recorded in the audit log? Any insights on what Sugar process might be causing this behavior?
Thanks in advance for any help or suggestions!