-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[HOLD for payment 2024-11-14] [$250] Track expense - Add receipt modal is missing on confirmation page when sharing with accountant #50246
Comments
Triggered auto assignment to @NikkiWines ( |
Triggered auto assignment to @mallenexpensify ( |
👋 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:
|
Can reproduce locally ✅ Looks like |
ProposalPlease re-state the problem that we are trying to solve in this issue.Add receipt modal is missing on the confirmation page when sharing with accountant. What is the root cause of that problem?For some reason when we click on
Screen.Recording.2024-10-04.at.23.50.48.movWhat changes do you think we should make in order to solve the problem?We should add
What alternative solutions did you explore? (Optional)NA ResultScreen.Recording.2024-10-04.at.23.57.14.mov |
Confirmed this isn't currently reproducible on prod (note: the testing steps need to be adjusted so that the user only has one workspace). Also confirmed that |
@NikkiWines the #49142 was deployed to production 4 days ago |
yes sorry linked the wrong PR my bad |
Also confirmed that policy is intermittently undefined, causing shouldShowReceiptEmptyState to be false on occasion. @NikkiWines Yes, when I logged the |
Yeah, I noticed that in your proposal @nkdengineer - just as a note, technically this issue isn't external yet as we prefer to have these regressions fixed by the original PR authors. I think it's actually a regression from #49248. Reverted the changes locally and the receipt view is consistently there. cc: @daledah @roryabraham @blazejkustra @mkhutornyi cc: @jasperhuangg as you're deployer |
Actually, I can't seem to reproduce this bug on staging anymore Screen.Recording.2024-10-04.at.12.19.58.PM.movGonna demote and add the Needs Repro label. It seems we aren't automatically selecting the workspace if you only have one. |
This has been labelled "Needs Reproduction". Follow the steps here: https://stackoverflowteams.com/c/expensify/questions/16989 |
I'm still able to repro on staging: main: The issue is fixed by #50266 Screen.Recording.2024-10-04.at.15.27.37.mov |
Side note that this logic for the workspace selector might be too broad, as even if I only have one active policy (and several archived), I still see the workspace selector. |
@NikkiWines PR is ready. |
Job added to Upwork: https://www.upwork.com/jobs/~021851283420523124529 |
Current assignee @eVoloshchak is eligible for the External assigner, not assigning anyone new. |
I'm back from OOO on Nov 14th, not assigning another BZ because the PR is on staging so payment will likely be the day or two after I'm back. If one is needed please add or post in #contributor-plus to ask for one to be added, thx. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.58-2 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 2024-11-14. 🎊 For reference, here are some details about the assignees on this issue:
|
@eVoloshchak @mallenexpensify 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] |
Payment Summary
BugZero Checklist (@mallenexpensify)
|
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.44-7
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/5042074
Email or phone of affected tester (no customers): [email protected]
Issue reported by: Applause Internal Team
Action Performed:
Precondition:
Expected Result:
Add receipt modal should appear on the confirmation page (production behavior).
Actual Result:
Add receipt modal is missing on the confirmation page when sharing with accountant.
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6624486_1728052918727.20241004_224100.mp4
View all open jobs on GitHub
Issue Owner
Current Issue Owner: @Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @mallenexpensifyThe text was updated successfully, but these errors were encountered: