-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[$500] Request Money – Edited fields are not saved grayed out on the distance report page Offline #32511
Comments
Triggered auto assignment to @JmillsExpensify ( |
Job added to Upwork: https://www.upwork.com/jobs/~0181753718dd096504 |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mananjadhav ( |
This is a regression from #30290, where it was decided to use the More explanation here: #30290 (comment) |
ProposalPlease re-state the problem that we are trying to solve in this issue.Request Money – Edited fields are not saved grayed out on the distance report page Offline What is the root cause of that problem?I don't think this is a regression from #30290. Using the SET method is correct to update transactions because we are using the Line 749 in 5a0b7fd
We don't retain pendingFields of old transaction What changes do you think we should make in order to solve the problem?In here App/src/libs/TransactionUtils.ts Line 177 in 5a0b7fd
we should add ...transaction.pendingFields, to cover pendingFields of old transaction
Then, we need to remove this line Line 749 in 5a0b7fd
because updatedTransaction has updated pendingFields
What alternative solutions did you explore? (Optional) |
It is a correct method, otherwise, it wouldn't have been approved by the C+ in the first place. |
@paultsimura Please take a look at my proposal first, I explained the details and the RCA of this issue differs from the linked issue. Even if we revert the PR of the linked issue, we still need to fix this issue. We should do the perfect work to fix the root issue instead of working around to fix some cases by reverting the old PR. Let's wait for the comment from C+ |
Hi @paultsimura, I agree with the above explanation |
I can only take this up in 4-5 hours. Feel free to reassign if this requires more urgency. |
@JmillsExpensify, @mananjadhav Whoops! This issue is 2 days overdue. Let's get this updated quick! |
📣 @situchan 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
@situchan please proceed with the proposal review |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
reviewing proposals |
Just in case, I updated the original comment with more details of why this is a regression: #32511 (comment) |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
@JmillsExpensify, @situchan Eep! 4 days overdue now. Issues have feelings too... |
After the revert, this issue is not reproducible anymore. |
I am not sure which GH is the best to handle. Maybe #30290 which is original? |
@mountiny what do you think? |
@situchan sorry just to make sure I understand, the og issue here is fixed but there is another issue which is not logged? if we had to revert some PR then I think the changes should be handled in the issue the reverted PR was linked to |
This issue is regression and the offending PR is reverted so not reproducible anymore. |
Btw, do you think it's worth fixing #32511 (comment)? |
According to this thread, it's recommended to put non-critical issues related to updates of Distance requests on hold until #28358 is done |
I see ok I think that if this is the case we should just close this issue which is not reproducible and just make sure that whenever the next attempt on fixing the original issue will be done, we need to test for this bug. But I dont think we should keep this open especially since its not repro |
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: 1.4.8-0
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
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:
Expected Result:
Edited fields are grayed out on the distance report page Offline
Actual Result:
Edited fields are not saved grayed out on the distance report page Offline
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6302246_1701802787866.Edited_fields_are_not_saved_grey.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: