Skip to content

develop -> main: Fix: do not process unapproved reporting orgs#139

Merged
simon-20 merged 7 commits into
mainfrom
develop
Apr 27, 2026
Merged

develop -> main: Fix: do not process unapproved reporting orgs#139
simon-20 merged 7 commits into
mainfrom
develop

Conversation

@simon-20
Copy link
Copy Markdown
Contributor

This PR:

  • Fixes the bug whereby datasets marked as Public were being processed even if they belonged to an unapproved reporting organisation
  • Adds a cli flag --run-for-single-reporting-org to aid in targeted debugging
  • Fixes a few flake8 warnings and runs some linting on tests

This will resolve #136

This commit adds a feature to limit processing to a single
reporting org, which helps with more targeted debugging
when there are issues with real data that need investigating.
Housekeeping commit which fixes most of the outstanding
flake8 warnings.
This commit stops unapproved orgs from being downloaded, which in turn
stops datasets from those orgs from being included, because any dataset
which belongs to an unknown org is rejected. This resolves #136.
…-test-flag

Prevent processing of datasets belonging to unapproved reporting organisations
@simon-20 simon-20 merged commit 359d7a4 into main Apr 27, 2026
2 checks 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.

1 participant