Skip to content

Conversation

@mishaschwartz
Copy link
Collaborator

If the status was set to "unresponsive" or "invalid_configuration" during an update, these would lead to an invalid schema since those statuses were not technically part of the schema.

This fixes that by adding those statuses to the schema and adds some tests to ensure that the final schema is always valid even if the services reported by the schema are themselves invalid.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I refactored this file as well even though they're technically unrelated to the current bug fix.
Basically, we were over-using the org_data variable in a lot of cases where it wasn't necessary.

@mishaschwartz mishaschwartz merged commit cc1a7c5 into main Oct 27, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants