feat(UpdateUser): resend verification on email change and fix validation translation #8
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.
When the user’s email is changed, triggers a verification email to ensure the new address is valid.
Includes a test (UpdateUser) to assert that the notification is sent in this scenario.
Fixed email verification reset when updating non-email fields
Previously, updating any user attribute (e.g., avatar) would unintentionally set
email_verified_atto null due to the conditional logic always evaluating to true when email wasn't present in the attributes array.Changed the condition to explicitly check if the email key exists in the attributes array before comparing values, ensuring
email_verified_atis only reset when the email is actually being changed.