Skip to content

Check agreeement_signed as well as agreeement_signed_by_id#6000

Open
whpearson wants to merge 1 commit into
mainfrom
fix_inconsistent_data_agreement
Open

Check agreeement_signed as well as agreeement_signed_by_id#6000
whpearson wants to merge 1 commit into
mainfrom
fix_inconsistent_data_agreement

Conversation

@whpearson

Copy link
Copy Markdown
Contributor

If we don't do something like this we can get into a bad state.

This is where they have signed the agreement and then someone sets them not to have signed the agreement (due to a change of government or similar)

This sets agreement_signed to false but leaves agreement_signed_by_id, so it shows up in the UI as signed but still doesn't actually allow them to go live.

If we don't do something like this we can get into a bad state.

This is where they have signed the agreement and then someone sets them
not to have signed the agreement (due to a change of government or similar)

This sets agreement_signed to false but leaves agreement_signed_by_id, so it
shows up in the UI as signed but still doesn't actually allow them to go live.

This fixes that bug.
@whpearson
whpearson force-pushed the fix_inconsistent_data_agreement branch from db0b2ea to ade342a Compare July 20, 2026 11:02
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