Notes
This sprint we found and fixed a bug that affected the links section of all API responses. These are usually used for navigating between pages when there are too many results to fit in a single response. The bug caused those links to return an error message instead of the expected data. This is fixed now, and all links are working correctly. Thanks to the SIS integrators for helping us track down the source of this bug!
We experienced some issues this sprint with the automated processes that deploy our software when we make changes to it (Gitlab pipelines). This has prevented us from deploying the features we worked on, but we hope to have them available to you soon.
We’ve nearly completed our switch from Workday’s reports as a service (RaaS) to delivered static files. We requested and got a small change to the data we’re receiving for cost center hierarchies, so we no longer need to determine company by looking at parts of other fields and can instead read it directly from its own field.
We’ve started using Black, a Python code formatter. This makes all our code consistent in terms of how long lines can be, where line breaks should appear, etc. This might sound pretty fussy, but it helps keep everyone’s code coordinated if we’re all formatted the same way.
API changes
- Budget amendment validation endpoint removed