-
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
[$500] IOU - When user deletes distance request, Inconsistent behaviour is shown #30393
Comments
Triggered auto assignment to @sonialiap ( |
Bug0 Triage Checklist (Main S/O)
|
There is some BE issue happening on the removal of a request with a detached receipt: {
"onyxMethod": "merge",
"key": "reportActions_6604242241623001",
"value": {
"6002129300854202153": null
}
} However, when a request with a detached receipt is removed, this is what comes in the BE response, meaning the action was not removed on the server: {
"onyxMethod": "merge",
"key": "reportActions_6604242241623001",
"value": {
"6002129300854202153": {
"created": "2023-10-25 22:02:26.533"
}
}
} First, the report preview disappears because we still have the |
I cannot reproduce this behavior on staging. @lanitochka17 are you still running into this? Screen.Recording.2023-10-31.at.12.40.18.PM.mov |
Issue reproducible on latest build 1.3.93-1 ( mWeb/Chrome) 6.mp4 |
Thanks! Moving this to external |
Job added to Upwork: https://www.upwork.com/jobs/~01ec1bd78667e0f93b |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @fedirjh ( |
📣 @voidash! 📣
|
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
Hey, output.mov |
@sonialiap you may want to make this internal, please check: #30393 (comment) |
I agree with @paultsimura. The issue is originating from the backend. It appears that the parent report action is not being deleted when a request with a detached receipt is removed. |
cc @sonialiap friendly bump for #30393 (comment) |
@sonialiap @fedirjh this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
:salutes: adding internal label |
Current assignee @fedirjh is eligible for the Internal assigner, not assigning anyone new. |
Triggered auto assignment to @joelbettner ( |
@joelbettner, @sonialiap, @fedirjh Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@joelbettner, @sonialiap, @fedirjh Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@neil-marcellini any ideas with this? edit: spoke to Neil 1:1 and said he could take this over. |
I remember that we decided somewhere that users shouldn't be allowed to delete receipts on distance requests. I'll see if I can find where we made that decision and if we took action on it yet. |
Aha yes we decided that we should not allow deleting the receipt for distance requests, here in Slack (internally), in relation to this issue Distance - Unable to save distance edit after deleting receipt. They have implemented backend changes to prevent that and are still working on the front end changes. Once that issue is completed we should no longer be able to reproduce this bug, therefore we can close it now. |
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: 1.3.90-0
Reproducible in staging?: Yes
Reproducible in production?: Yes
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:
When user deletes distance request, it shows TBD for a second and disappears. Same distance request, if we delete receipt and then delete request, the distance request disappears for a second and then shown as TBD. There should not be Inconsistent behavior
Actual Result:
When user deletes distance request, it shows TBD for a second and disappears. Same distance request, if we delete receipt and then delete request, the distance request disappears for a second and then shown as TBD. Inconsistent behaviour is shown
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Android: Native
Bug6250857_1698265839785.tbd.mp4
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: