Skip to content

fix: add missing idx parameter to communication-direct-agency redirect#2123

Open
labradorite-dev wants to merge 2 commits intoMuckRock:masterfrom
labradorite-dev:issue-2096
Open

fix: add missing idx parameter to communication-direct-agency redirect#2123
labradorite-dev wants to merge 2 commits intoMuckRock:masterfrom
labradorite-dev:issue-2096

Conversation

@labradorite-dev
Copy link
Contributor

Fixes #2096

Summary

Fixes NoReverseMatch error when agency users request email login links for embargoed requests.

Changes

  • Added idx=self.object.pk parameter to redirect in FOIACommunicationDirectAgencyView.form_valid()
  • Added test class TestCommunicationViews to verify redirect includes idx parameter

Testing

  • Created unit test that verifies form_valid() returns correct redirect URL with idx parameter
  • Ran test inside Docker container - passes successfully
  • Verified redirect URL format: /respond/{idx}/

Fixes NoReverseMatch error when agency users request email login links
for embargoed requests. The redirect after sending the login link was
missing the required idx parameter for the URL pattern.

- Add idx=self.object.pk to redirect in FOIACommunicationDirectAgencyView.form_valid()
- Add TestCommunicationViews test class to verify redirect includes idx parameter

Fixes MuckRock#2096
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.

Redirect broken for sending email login link

1 participant