Write-up published
Resolved
Root Cause
Users experienced issues with our API due to a mismatch between the database function version and the code version. The discrepancy in data type definitions caused the malfunction.
Resolution
The issue was resolved by rolling back the function version to a previous state, which restored proper functionality to the API.
Action Plan
We plan to review and address database transactions within the code, develop a strategy for managing these transactions, and ensure consistency between production and development environments. Additionally, alerts will be created to identify related errors, and the feasibility of running tests post-migration will be assessed.
Resolved
This incident has been resolved.
Monitoring
A fix has been implemented and we are monitoring the results.
Identified
A database update this morning caused an issue with the API. A manual revert to a previous version with the correct schema was completed, and the issue has been resolved.
Investigating
Some users were unable to use the update.field.values parameter from our API, as well as phase forms or start forms.