Affects Version/s: 7.0.X, 7.1.X, 7.2.X
Unable to set email@example.com's password to "test" for the first time when using HSQL
Steps to Reproduce
- Apply the licensing code to Liferay (The licensing code must include the latest change from: https://github.com/brianchandotcom/liferay-release-tool-ee/compare/bd95cbc119...62fb6d6bf9) see
- Start Liferay bundle
- Extract it to a folder
- Start up Liferay (Don't deploy the license yet. We want the "NO LICENSE" page to display.)
- Browser pops up with the Basic Configuration wizard
- Click on "Finish Configuration"
- Assert that the "This server has not been activated" page appears
- Deploy the license when you see the LCS/no license page, and wait until it's digested
- Refresh the browser and you'll end up on the Liferay DXP home page as an unauthenticated user
- Click on the "Sign In" link, and attempt to sign in as firstname.lastname@example.org
- When you get to the "Change Password" screen, type in test and then test for the verification
An error is thrown indicating that the changed password can't be the same as the old password.
Since this is the first time that we're setting up a password, this error should not be thrown. MySQL and other databases skip the Change Password setup page, so it would be expected that HSQL follows the same behavior.
Master + HSQL Commit: 42b9105d120818f69e4e9c675ec6fd1ee8eda9a6
7.2 dxp-1 + HSQL Commit: b465708bd07924112b0b4fbc22060347fee66764