-
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
[$1000] Money request is shown from the other account instead of current user. #22862
Comments
Triggered auto assignment to @michaelhaxhiu ( |
Bug0 Triage Checklist (Main S/O)
|
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open
|
Triggered auto assignment to @robertjchen ( |
The message should have gone from the requester's account instead of the payer's account. |
I think that's how it's supposed be rendered, the preview clearly says who owes money to who. I can see how it can be confusing though – let's see of someone who's more familiar with this can chime in. Anyway, even if it were a bug, the same also happens on production, so I'm going to remove the deploy blocker label for now. |
@francoisl I'm not able to repro on prod.. Maybe it is a glitch in |
I think this might be related to when you start chatting with unknown user and you request money, i believe the email used can be incorrect in such case but I dont have clear repro steps yet |
I can consistently reproduce this on staging. Here is the video. reportpreview.mp4 |
I notice that the backend also works this way because |
@rojiphil sorry but I don't follow the bug from your recording. What is incorrect or inconsistent exactly? Mind screenshotting the point in the video where the problem exists so I can understand? |
IMO this bug isn't reproducible reliably. I tried with real users, and then I tried to take @mountiny's advice too:
But when I use an unknown phone numbers, the DM flickers for a moment and I get re-routed to a chat DM with Concierge. So like it won't really let me reproduce. Here's a quick video: https://recordit.co/lFXdZNBVQE If I pause at the split second frame, it looks like the "amount" and "owes" text is all accurate to me 🤔 |
@robertjchen what do you think about this one? |
@michaelhaxhiu The problem is not with the amount or who owes it. The problem is that the chat initiator's avatar and name are not displayed in the chat. If you look at my video here - #22862 (comment), chat is sent from T5 to T6. However, the chat is attributed to be sent by T6 (refer to the attached screenshot) even though it was initiated by T5. According to me, this is the problem. The root cause of this issue is at this line where we are building an optimistic report preview. Here, the |
@robertjchen, @michaelhaxhiu Huh... This is 4 days overdue. Who can take care of this? |
@robertjchen, @michaelhaxhiu Still overdue 6 days?! Let's take care of this! |
@rojiphil Thanks for fleshing that out more for me. I find your input compelling. Let's go |
Job added to Upwork: https://www.upwork.com/jobs/~019b2ea0a8e06090db |
Current assignee @michaelhaxhiu is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Santhosh-Sellavel ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.The problem is that the chat initiator's avatar and name are not displayed in the chat. If you look at my video here - #22862 (comment), chat is sent from T5 to T6. However, the chat is attributed to be sent by T6 even though it was initiated by T5. This is the problem we are trying to solve. What is the root cause of that problem?The root cause of this issue is at this line where we are building an optimistic report preview. Here, the What changes do you think we should make in order to solve the problem?Setting
Further, when API with command What alternative solutions did you explore? (Optional) |
@robertjchen @michaelhaxhiu @Santhosh-Sellavel 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! |
This looks like expected behavior to me @michaelhaxhiu please check with the product & design team. |
Thansk for your input @Santhosh-Sellavel. I spent time to look into this a little further and have changed my stance, we do this intentionally. Closing this GH. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
The IOU should be from the current user.
Actual Result:
The IOU is shown to be from the user we are chatting with.
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: 1.3.40-5
Reproducible in staging?: y
Reproducible in production?: n
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-07-13.at.8.38.25.PM.mov
Recording.1271.mp4
Expensify/Expensify Issue URL:
Issue reported by: @esh-g
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1689261117044569
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: