Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: hotfix release v5.21.2, remove esrvcId validation when logging form logins #2484

Merged
merged 2 commits into from
Jul 30, 2021

Conversation

karrui
Copy link
Contributor

@karrui karrui commented Jul 30, 2021

Hotfix release v5.21.2

This release fixes the bug where users would be unable to log into Singpass/Corppass forms if the form's esrvcId contains an underscore, due to esrvcId validation on the login model not being updated in tandem with the new esrvcId format.

This release removes the validation for a form's esrvcId when logging public form logins to the login collection. This hotfix builds on #2470.

@karrui karrui requested a review from mantariksh July 30, 2021 07:01
@karrui
Copy link
Contributor Author

karrui commented Jul 30, 2021

Tests

Staging tests

  • Create a Myinfo email form that has an esrvcId with underscores. As a public user, log in to the form with Mockpass. Should log in successfully.

Unable to test the rest as we don't have an esrvcId with underscores.

Prod Manual tests

  • Create a Singpass email form that has an esrvcId with underscores. As a public user, log in to the form with Singpass. Should log in successfully.
  • Repeat for Corppass, MyInfo, and storage mode permutations

@karrui karrui merged commit 2e84dab into release Jul 30, 2021
@karrui karrui deleted the release-v5.21.2 branch July 30, 2021 07:31
@karrui karrui restored the release-v5.21.2 branch July 30, 2021 07:31
@mantariksh mantariksh deleted the release-v5.21.2 branch July 30, 2021 08:03
@mantariksh mantariksh restored the release-v5.21.2 branch August 3, 2021 03:34
@mantariksh mantariksh deleted the release-v5.21.2 branch August 3, 2021 04:18
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.

2 participants