-
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
[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. |
|
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)
|
@eVoloshchak @NikkiWines , are payments due here? I reviewed the issue, there's a lot going on. Looks like it might be related to a revert, many PRs are linked above. |
@eVoloshchak 👀 plz |
@mallenexpensify, the original PR was reverted, so the follow-up PR was needed.
|
Thanks @eVoloshchak , one last thing before paying.. what's the reason that the two folks who worked on the offending PR didn't fix this? The OG issues was $75 and the fix for the PR from that is $250, trying to reconcile and see if any process or docs need to be updated. Thx |
@eVoloshchak, @NikkiWines, @mallenexpensify, @daledah Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@eVoloshchak 👀 on the above plz |
@mallenexpensify,
The fix is outside the 14 days regression period from when the original PR was deployed to production, so no idea on how @daledah's and mine payments should be handled |
It looks like this bug was reported on Oct 4, the same day the offending PR hit production. Am I missing something? |
You're right @mallenexpensify, I was looking at the PR creation day. In that case, this should have just been handled in #49109 |
Thx @eVoloshchak . I'm asking all the questions to see if there's a process we can update cuz we don't want this happening too often, there'll always be a gap between a bug being reported and the offending PR being found though. Since we didn't catch it here, the default is for the full amounts to be paid. @daledah @eVoloshchak do either of you (or anyone else) have recommendation on how we might be able to avoid similar situations as this in the future? Thx |
Contributor: @daledah paid $250 via Upwork |
@eVoloshchak, @NikkiWines, @mallenexpensify, @daledah Eep! 4 days overdue now. Issues have feelings too... |
@mallenexpensify, the only one that comes to mind is
|
Thx @eVoloshchak , I just checked the C+ process doc and we're covered there
|
$250 approved for @eVoloshchak |
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: @eVoloshchakThe text was updated successfully, but these errors were encountered: