Skip to content

READY FOR PAYMENT- [$250] Desktop - Login - Incorrect magic code error if login via magic link modified to staging #20121

Description

@kavimuru

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Action Performed:

Precondition - User is NOT logged into Expensify in Safari

  1. Open Slack Desktop app
  2. Insert email for EXISTING account for login
  3. Tap "Continue"
  4. Open email app
  5. Copy magic link
  6. Paste magic link into Safari
  7. Modify the link to staging
  8. Press "Enter" to proceed with magic link
  9. Click on "Just sign in here" text link.
  10. Tap "Allow" in "Open "New Expensify" pop up

Expected Result:

User lands in expensify desktop app being logged in

Actual Result:

User lands in "Insert magic code" page with an error "Incorrect magic code". If user enters magic code from the same email after these steps - an error would still be displayed

Workaround:

Can the user still use Expensify without this being fixed? Have you informed them of the workaround?

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android / native
  • Android / Chrome
  • iOS / native
  • iOS / Safari
  • MacOS / Chrome / Safari
  • MacOS / Desktop

Version Number: 1.3.23-6

Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Bug6078826_Screenshot_2023-06-03_at_17 57 23

Bug6078826_Recording__625.mp4

Expensify/Expensify Issue URL:
Issue reported by: applause internal team
Slack conversation:

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021891372599284400592
  • Upwork Job ID: 1891372599284400592
  • Last Price Increase: 2025-04-14
Issue OwnerCurrent Issue Owner: @strepanier03

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2ExternalAdded to denote the issue can be worked on by a contributorHelp WantedApply this label when an issue is open to proposals by contributorsReviewingHas a PR in review

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions