Skip to content
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

[Due for payment 2025-02-18] [$250] Book Travel - Unable to continue setting up travel, error appears #48305

Open
6 tasks done
IuliiaHerets opened this issue Aug 29, 2024 · 107 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 External Added to denote the issue can be worked on by a contributor

Comments

@IuliiaHerets
Copy link

IuliiaHerets commented Aug 29, 2024

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: v9.0.26-4
Reproducible in staging?: Y
Reproducible in production?: Y
Issue was found when executing this PR: #47809
Issue reported by: Applause Internal Team

Action Performed:

Go to https://staging.new.expensify.com/
Create a brand new account.
Green + > Book Travel
Enter a company address -> Press Save
Press Book Travel -> Accept the terms of service -> Press Continue

Expected Result:

Expensify Travel page opens

Actual Result:

Error appears and Unable to continue setting

Workaround:

Unknown

Platforms:

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

bandicam.2024-08-30.01-44-20-821.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01d6db9f1e6d7f6503
  • Upwork Job ID: 1829616128762264680
  • Last Price Increase: 2024-08-30
  • Automatic offers:
    • shubham1206agra | Contributor | 105189846
Issue OwnerCurrent Issue Owner: @
Issue OwnerCurrent Issue Owner: @joekaufmanexpensify
@IuliiaHerets IuliiaHerets added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Aug 29, 2024
@IuliiaHerets
Copy link
Author

We think that this bug might be related to #vip-travel

Copy link

melvin-bot bot commented Aug 29, 2024

Triggered auto assignment to @joekaufmanexpensify (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

@IuliiaHerets
Copy link
Author

@joekaufmanexpensify FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

@Nodebrute
Copy link
Contributor

It's a backend error User is not on Travel Beta

@joekaufmanexpensify
Copy link
Contributor

Can't reproduce, works totally fine for me. Seems like the issue was @IuliiaHerets account is not on the beta.

@joekaufmanexpensify
Copy link
Contributor

Discussing more here

@joekaufmanexpensify
Copy link
Contributor

@IuliiaHerets I got the applause.expensifail.com domain added to the beta. Going to close this for now as I don't think there is a bug here, but please reopen if you're still experiencing an issue after retesting!

@IuliiaHerets
Copy link
Author

@joekaufmanexpensify Issue still reproducible. Build - v9.0.26-4, account - [email protected]

bandicam.2024-08-30.17-28-29-312.mp4

@IuliiaHerets IuliiaHerets reopened this Aug 30, 2024
@joekaufmanexpensify
Copy link
Contributor

@IuliiaHerets can you try again in ~30 minutes? It can sometimes take an hour+ for the beta to take effect.

@IuliiaHerets
Copy link
Author

@joekaufmanexpensify QA team noticed that the issue can be reproduced with fresh accounts, after refreshing the page it works well. Build - v9.0.26-5, account - [email protected].

bandicam.2024-08-30.20-34-03-405.mp4

@joekaufmanexpensify
Copy link
Contributor

Ah, yeah. I can reproduce it when I do this with a brand new account. And then no longer can after refreshing. That said, we should still fix this as feels reasonable that some people will try to use travel soon after creating their accounts.

2024-08-30_16-20-39.mp4

@joekaufmanexpensify joekaufmanexpensify added the External Added to denote the issue can be worked on by a contributor label Aug 30, 2024
Copy link

melvin-bot bot commented Aug 30, 2024

Job added to Upwork: https://www.upwork.com/jobs/~01d6db9f1e6d7f6503

@melvin-bot melvin-bot bot changed the title Book Travel - Unable to continue setting up travel, error appears [$250] Book Travel - Unable to continue setting up travel, error appears Aug 30, 2024
@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Aug 30, 2024
Copy link

melvin-bot bot commented Aug 30, 2024

Triggered auto assignment to Contributor-plus team member for initial proposal review - @mananjadhav (External)

@joekaufmanexpensify
Copy link
Contributor

@Nodebrute are you thinking the issue here is that the beta isn't kicking in for a new account right away or something like that? As i experienced this issue, but my account is on the beta.

@Nodebrute
Copy link
Contributor

@joekaufmanexpensify This was the backend response User is not on Travel Beta. I’ll retest it to confirm.

@Nodebrute
Copy link
Contributor

@joekaufmanexpensify I’m not on the beta, so the response remains the same even after refreshing the page.
Screenshot 2024-08-31 at 1 56 00 AM

@joekaufmanexpensify
Copy link
Contributor

@mananjadhav curious if you agree that this is likely a backend issue?

@shubham1206agra
Copy link
Contributor

I will ready the PR by tomorrow

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Weekly KSv2 labels Jan 29, 2025
@joekaufmanexpensify
Copy link
Contributor

TY!

@stitesExpensify
Copy link
Contributor

Hey @shubham1206agra is the PR up?

@shubham1206agra
Copy link
Contributor

@stitesExpensify Here #53753

@stitesExpensify stitesExpensify self-assigned this Feb 6, 2025
@joekaufmanexpensify
Copy link
Contributor

PR out on staging

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Feb 11, 2025
@melvin-bot melvin-bot bot changed the title [$250] Book Travel - Unable to continue setting up travel, error appears [Due for payment 2025-02-18] [$250] Book Travel - Unable to continue setting up travel, error appears Feb 11, 2025
@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Feb 11, 2025
Copy link

melvin-bot bot commented Feb 11, 2025

Reviewing label has been removed, please complete the "BugZero Checklist".

Copy link

melvin-bot bot commented Feb 11, 2025

The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.95-6 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2025-02-18. 🎊

For reference, here are some details about the assignees on this issue:

Copy link

melvin-bot bot commented Feb 11, 2025

@mananjadhav / @shubham1206agra @joekaufmanexpensify @mananjadhav / @shubham1206agra The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]

@melvin-bot melvin-bot bot added Daily KSv2 Overdue and removed Weekly KSv2 labels Feb 17, 2025
@mananjadhav
Copy link
Collaborator

Not overdue. This will be paid out tomorrow.

@joekaufmanexpensify
Copy link
Contributor

@mananjadhav can you handle checklist as part of prepping for payment?

@melvin-bot melvin-bot bot removed the Overdue label Feb 17, 2025
@mananjadhav
Copy link
Collaborator

@joekaufmanexpensify I think this is more of a feature request. This started as a backend bug and ended up becoming a feature request. Adding the checklist nevertheless and I think we should add a regression test for the same.

BugZero Checklist:

  • [Contributor] Classify the bug:
Bug classification

Source of bug:

  • 1a. Result of the original design (eg. a case wasn't considered)
  • 1b. Mistake during implementation
  • 1c. Backend bug
  • 1z. Other:

Where bug was reported:

  • 2a. Reported on production (eg. bug slipped through the normal regression and PR testing process on staging)
  • 2b. Reported on staging (eg. found during regression or PR testing)
  • 2d. Reported on a PR
  • 2z. Other:

Who reported the bug:

  • 3a. Expensify user
  • 3b. Expensify employee
  • 3c. Contributor
  • 3d. QA
  • 3z. Other:
  • [Contributor] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.

    Link to comment: NA

  • [Contributor] If the regression was CRITICAL (e.g. interrupts a core flow) A discussion in #expensify-open-source has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner.

    Link to discussion: NA

  • [Contributor] If it was decided to create a regression test for the bug, please propose the regression test steps using the template below to ensure the same bug will not reach production again.

  • [BugZero Assignee] Create a GH issue for creating/updating the regression test once above steps have been agreed upon.

    Link to issue:

Regression Test Proposal

Precondition:

  • Have a new account with spotnanaTravel beta enabled and no workspace created.

Test:

  1. Click on FAB Book Travel.
  2. Click on Book travel.
  3. Verify that upgrade flow has started.
  4. Click on Upgrade.
  5. Verify that workspace confirmation page appears.
  6. Fill all the information
  7. Click on Confirm.
  8. Verify that upgrade confirmation screen appears.

Do we agree 👍 or 👎

@joekaufmanexpensify
Copy link
Contributor

Regression test issue here. Checklist complete.

@joekaufmanexpensify
Copy link
Contributor

All set to issue payment. We need to pay:

@joekaufmanexpensify
Copy link
Contributor

@shubham1206agra your original offer expired, so I created a new upwork job and sent you an offer. Please accept it so we can pay you.

@joekaufmanexpensify
Copy link
Contributor

@mananjadhav please request payment at your earliest convenience.

@mananjadhav
Copy link
Collaborator

I just did. Thanks.

@garrettmknight
Copy link
Contributor

$250 approved for @mananjadhav

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 External Added to denote the issue can be worked on by a contributor
Projects
Status: Medium - NewDot MVP - Feb '25
Development

No branches or pull requests