Skip to content

Resend a now invalid invite is no 500 internal server error#322

Open
Xaratas wants to merge 1 commit intogetgrav:developfrom
Xaratas:develop
Open

Resend a now invalid invite is no 500 internal server error#322
Xaratas wants to merge 1 commit intogetgrav:developfrom
Xaratas:develop

Conversation

@Xaratas
Copy link

@Xaratas Xaratas commented Feb 17, 2026

Problem: I you try to use an invite twice, for example by a double click heavy user or by refreshing the page and approve the form resubmit you hit the RuntimeException in processUserRegistration.

But this is no 500 internal server error case. The actual invite was already successfully handled at this point and thus removed from the invites file. Also throwing a „you broke stuff“ error at the user is not helpful for improving confidence in your invite process.

It is changed to a simple error message that displays an (understandable) reason why something failed.
Redirecting to the frontpage is a bit of a question. But you where on the closed register page with an invite, that you can no longer use (because it was used and deleted) to access that page. So the frontpage was the next best option.

Also minor change to give the 2 password fields unique html ids.

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