Add migration to SessionError table #10298
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Context
There are two types of errors the candidate can encounter when using one
login. Typical 500 errors and when a user uses the wrong email address
We need to know what error the candidate gets to redirect them to the
correct page.
Prior to this change we are redirecting the candidate to wrong_email
error page even if it's a 500 error page.
Adding a enum to the SessionError table makes it easier to
distinguish between these errors. Better than storing this information
in the session.
Problematic code, we can get here from the
failure
endpoint which should not redirect the user to wrong email page but to 500 pageThere's a part 2 to this PR here #10299
Changes proposed in this pull request
Guidance to review
Problem that I'm trying to fix, this should go to 500
kazam_uq96hq22.movie.mp4
Things to check