-
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
[$500] Web - IOU - Incorrect IOU preview component is displayed when requesting money #28142
Comments
Triggered auto assignment to @sakluger ( |
Job added to Upwork: https://www.upwork.com/jobs/~01bd1c573eb7a06cee |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to @garrettmknight ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @jjcoffee ( |
@garrettmknight @sakluger @jjcoffee |
@garrettmknight, @sakluger, @jjcoffee Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Are you still able to repro @Natnael-Guchima? I find the steps a bit confusing, in the video it looks like we're opening the tab with User B signed in in step 7? |
@jjcoffee Yes, the issue is still reproducible. You are right on the video we are opening a tab where use B is signed in. The steps should have been:
|
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
I also find this a bit confusing, but I think I understand. When I request money from you and then I edit the receipt image within that request, your next request back to me gets split into two separate request components/elements. @Natnael-Guchima is that an accurate description of what is happening here? |
@sakluger yes, that is an accurate description of the issue. |
Waiting for proposals. |
Current assignee @jjcoffee is eligible for the Internal assigner, not assigning anyone new. |
Apologies for the delay here, I had some higher priority PRs to get through last week. I will try to review today or tomorrow! |
Thanks @jjcoffee, if you can prioritize this one it would be great since it's coming up on one month. |
So going through this again I'm leaning towards this being mainly a BE issue as once User A makes their scan money request:
So I think we can either ensure that the pusher comes with the new IOU report (as happens with manual requests), or in step 3 above set the |
@jjcoffee |
Okay, thanks @jjcoffee for the review and thoughts! I'll assign a BE engineer to take a look. |
Triggered auto assignment to @danieldoglas ( |
@danieldoglas, @sakluger, @jjcoffee Whoops! This issue is 2 days overdue. Let's get this updated quick! |
I think this is related to receipt scanning methods. I'll assign someone from wave4 to take a look since they will probably have more context on this than me. |
@luacmartins , I think this is related to the new code added for receipt scanning. Can you please take a look into it and route it internally to the wave4 team if necessary? |
Sure, will do |
@luacmartins |
I don't think that's the correct solution because it'd create a jarring experience for the user when most requests would be merged. I think instead we would create a new one in the BE and just push the new reportID to the FE |
TBH I think this is a really edge case scenario and I don't think we should prioritize fixing this issue. I'm gonna close it for now, feel free to reopen if you think we should fix this. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Select replace > click on 'Choose file' > select a new image
Open a tab where user B is signed in
Open a chat with user A
Expected Result:
A single IOU preview component should be displayed
Actual Result:
Two IOU preview component is displayed
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: v1.3.74-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
Notes/Photos/Videos: Any additional supporting documentation
Screen.Recording.2023-09-20.At.1.47.18.Pm.mp4
Recording.1622.mp4
Expensify/Expensify Issue URL:
Issue reported by: @Natnael-Guchima
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1695207878592009
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: