-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Contact method - "Please enter the magic code sent to..." is missing current email #54714
Comments
Triggered auto assignment to @jliexpensify ( |
Triggered auto assignment to @madmax330 ( |
💬 A slack conversation has been started in #expensify-open-source |
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
|
I can't reproduce this. I can think of only reason where it can happen. We use Lines 260 to 262 in 701c68d
To solve this and as a fail safe, we should change the operator to @madmax330 If you agree, I can create the PR asap. |
I don't think this is a deploy blocker, just looks strange in the UI. |
I also couldn't reproduce, so marking this as not a blocker for now |
Actually what I'm seeing is that we're sending the magic code to the user's primary contact method even when trying to validate a new one 🤔 that seems wrong.. |
Ooh but that's exactly what happens on prod - so i won't close this out, but it's not a blocker |
the missing email error is located in the tag of this ticket 9.0.80-1 it's not present in main because its source was that ONYXKEYS.ACCOUNT was excluded from merges in the tag App/src/libs/actions/QueuedOnyxUpdates.ts Lines 27 to 37 in cf6ea65
but not in main App/src/libs/actions/QueuedOnyxUpdates.ts Lines 27 to 43 in 1cfcfa4
the wrong email error can be solved by changing the following line from
to
but sending the validation code to the new contact method will require BE changes |
but sending a validation code to the new contact method and a confirmation code to the current contact method will require changes from FE also |
@Beamanator This screen the verification screen for the account owner. The contact verification happens later. |
@madmax330, @jliexpensify Eep! 4 days overdue now. Issues have feelings too... |
@madmax330, @jliexpensify 6 days overdue. This is scarier than being forced to listen to Vogon poetry! |
Bumping @Beamanator and @madmax330 - how should we tackle this? Is this something we're looking at fixing? I think from a UI perspective, we should - can we make it |
@parasharrajat @Beamanator yes indeed, but there is a demand to verify the former primary login as new secondary login but the validation failed (twice in my test case). Have you tried validating the secondary login ? Also when i requested another code as the previous was rejected i receive 2 validation emails in my test case. |
Here is the flow.
|
here is a demo of the issue #54714 (comment) 2025-01-14.00-29-50.mp4 |
@madmax330, @jliexpensify Huh... This is 4 days overdue. Who can take care of this? |
So the issue is that when you verify the secondary login it does not actually verify it right? |
@madmax330 yes in my test cases the verifiction code is rejected even if you request a new one. If it was intended that the "new" secondary login is validated then indeed it's not working in my test cases. It's a different bug though. |
@madmax330 @jliexpensify this issue was created 2 weeks ago. Are we close to a solution? Let's make sure we're treating this as a top priority. Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
In my opinion after you enter the code to validate the secondary login it should not ask you to validate anything anymore. Since the primary login is already validated |
@madmax330 some investigation and maybe some choice should be made indeed as maybe the code is rejected because that contact method is considered already validated (and indeed a new validation should not be requested) or some other reason, but i guess this will require a ticket of its own |
@madmax330, @jliexpensify Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Hmm then I'm not sure what the issue we're addressing here is... |
@madmax330, @jliexpensify Huh... This is 4 days overdue. Who can take care of this? |
Maybe I'm looking at this too simply, but isn't the issue that there's no email here @madmax330 ? That should reflect whatever email you added in the previous step, in the But it sounds like there are 2 bugs here: the one Applause has reported (with a missing email) and a new ticket that needs to be opened (bug 2) |
@madmax330 @jliexpensify the issue here seems not present in main version just the tag version the last time i checked |
We can close this. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 9.0.80-1
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught during regression testing, add the test name, ID and link from TestRail: exp
Email or phone of affected tester (no customers): [email protected]
Issue reported by: Applause Internal Team
Device used: Mac 15.0 / Chrome
App Component: User Settings
Action Performed:
Expected Result:
The message "Please enter the magic code sent to..." will include the current email.
Actual Result:
The message "Please enter the magic code sent to . It should arrive within a minute or two." is missing email.
This issue also happens on magic code page when assigning a new card.
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6704764_1735725510740.20250101_175459.mp4
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: