App: [$1000] System displays a technical error message (Auth ResendValidateCode returned an error) when clicking 'Resend magic code' of unlinked secondary login account

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:

Part 1

  1. Sign in to Account A at https://staging.new.expensify.com/ (I used c.dobrzyn@expensifail.com)
  2. Click Profile Icon in LHN
  3. Click Profile
  4. Click Contact Method
  5. Click New Contact Method
  6. Add an unverified public email as a secondary login (I used c.dobrzyn+1@gmail.com)> click Add

Part 2

  1. Open a new browser tab in Incognito
  2. Go to the https://www.expensify.com/ sign-in page
  3. Click Email > Enter the unverified public email address
  4. Click on Unlink button

Part 3

  1. Open the email Inbox of the unlinked account, click on ‘the validation link’ here to unlink the account
  2. Verify that ‘Secondary login successfully unlinked’ message is displayed

Part 4

  1. Go back to Account A at https://staging.new.expensify.com/, Profile > Contact Method
  2. Click on the unverified email address
  3. Click on ‘Resend magic code’ link
  4. See error
  5. Try to remove the failed public email

Expected Result:

System should display an error message that is understandable for user. You should be able to remove the unverified email.

Actual Result:

System displays a technical error message (Auth ResendValidateCode returned an error). You can’t remove the unverified email. Seems to be related to using a public unverified email.

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.12 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

Long video:

2023-05-10_15-43-03 (2)

Expensify/Expensify Issue URL: Issue reported by: @natnael-guchima Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1683647479085879

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~019a0bde8b0f3f71cb
  • Upwork Job ID: 1656784555758092288
  • Last Price Increase: 2023-05-11

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 41 (24 by maintainers)

Most upvoted comments

I’m sorry, I’ve been stretched thin with our audit tasks. A lot of that is due EOM so hoping to make time after that

Yeah I believe so