-
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-10-29] [HOLD for payment 2024-10-25] [$250] Receipt - Receipt 3dots menu doesn't show options to replace and delete receipt #50980
Comments
Triggered auto assignment to @Beamanator ( |
Triggered auto assignment to @RachCHopkins ( |
💬 A slack conversation has been started in #expensify-open-source |
👋 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:
|
Job added to Upwork: https://www.upwork.com/jobs/~021846827472906199686 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Pujan92 ( |
Edited by proposal-police: This proposal was edited at 2024-10-17 08:46:35 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Receipt 3dots menu doesn't show options to replace and delete receipt. What is the root cause of that problem?The App/src/pages/TransactionReceiptPage.tsx Line 30 in 9f8e8c5
so when it is App/src/pages/TransactionReceiptPage.tsx Line 75 in 9f8e8c5
And eventually we cannot edit the receipt (neither replace nor delete) What changes do you think we should make in order to solve the problem?Explicitly check if What alternative solution did you explore? (Alternative)Only show Line 1252 in eaef547
${readonly ? '?readonly=true' : ''}` |
@mkzie2 thanks so much for your proposal, I will test your idea but can you also try to help figure out why this just now broke? Like what changed between prod & staging that caused this bug? |
Ooh your change does look like it fixes the problem 👍 👍 🎉 though I'm still curious to try to find any regressed PR(s) if possible! |
@mkzie2's RCA and proposal looks correct, let me also find the offended PR |
It is from this PR #50546, earlier we were only passing the readonly param in the route when it is true but now we are passing default value too. |
Offending PR #50546. Explicitly this change. Before that we never have |
Wow good find both of y'all 😅 So it sounds like that PR only really uncovered a bug in the App/src/pages/TransactionReceiptPage.tsx file, right? If so, I think let's hire @mkzie2 to fix real quick |
@Pujan92 I added an alternative solution, which one should we proceed? |
Yes @Beamanator, I think so. |
Amazing! Thanks! |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.50-8 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-10-25. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
HI there, just checking to see if this might be a regression #51142 |
This comment was marked as outdated.
This comment was marked as outdated.
Hmm @Christinadobrzyn that seems unlikely b/c the fix for this issue is now in production 🤔 |
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.51-4 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-10-29. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
@Pujan92 can you please complete the checklist so that I can issue payment? |
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
Regression Test Steps
|
@Beamanator, @Pujan92, @RachCHopkins, @mkzie2 Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Will pay this tomorrow! |
Contributor has been paid, the contract has been completed, and the Upwork post has been closed. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: v9.0.50-0
Reproducible in staging?: Y
Reproducible in production?: N
Issue reported by: Applause Internal Team
Action Performed:
Expected Result:
Receipt 3dots menu must show options to replace and delete receipt.
Actual Result:
Receipt 3dots menu doesn't show options to replace and delete receipt.
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6637231_1729136707540.Screenrecorder-2024-10-17-09-01-26-36.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @RachCHopkinsThe text was updated successfully, but these errors were encountered: