Skip to content

Add `/users/{id}/reporting-orgs' endpoint, improve handling of unknown clients, fix dataset count bug#68

Merged
simon-20 merged 9 commits intodevelopfrom
sk-error-handling--count-bug--user-reporting-orgs-endpoint
Feb 23, 2026
Merged

Add `/users/{id}/reporting-orgs' endpoint, improve handling of unknown clients, fix dataset count bug#68
simon-20 merged 9 commits intodevelopfrom
sk-error-handling--count-bug--user-reporting-orgs-endpoint

Conversation

@simon-20
Copy link
Contributor

@simon-20 simon-20 commented Feb 18, 2026

This PR:

Improve the error handling when authenticated requests
are made with client IDs that haven't been setup in RYD
so that more details are available in the logs. Resolves #48
Fixes the bug where when the dataset list is empty RYD
reports there being 1 dataset in the meta/paging info.
Resolves #45.
This adds a set of new test cases to cover the new
/users/{id}/reporting-orgs endpoint, which allows accessing
to a list of the user's reporting org roles by their ID.
@simon-20 simon-20 merged commit 52ed411 into develop Feb 23, 2026
5 checks passed
@simon-20 simon-20 deleted the sk-error-handling--count-bug--user-reporting-orgs-endpoint branch February 23, 2026 13:07
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.

2 participants