-
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 on #24041] [$1000] User B's LHN is not updated with money request message sent by User A to User B #23694
Comments
Triggered auto assignment to @twisterdotcom ( |
Bug0 Triage Checklist (Main S/O)
|
Proposal from contributorPlease re-state the problem that we are trying to solve in this issue.There is an inconsistency with the preview message update in the Left Hand Navigation (LHN) when money is requested between users. What is the root cause of that problem?The LHN preview message is determined based on App/src/components/LHNOptionsList/OptionRowLHNData.js Lines 72 to 82 in b7d17e0
App/src/libs/OptionsListUtils.js Lines 396 to 399 in b7d17e0
What changes do you think we should make in order to solve the problem?To resolve this, we need to recalculate the display message in LHN when
This adjustment ensures that whenever a change in What alternative solutions did you explore? (Optional)An alternate solution could be to pass |
Thanks kavimuru. Here's another video demonstrating the issue. If doesn't happen always but roughly a third of the times copy_of_2023-07-25.18-45-30.mp4 |
Here's the solution video. 2023-07-22.17-00-27.mp4 |
We have some internal API updates going on right now. I'm asking if they might solve this: https://expensify.slack.com/archives/C03SDMF9YJ2/p1690475932707729 |
Do contributors have access to the link https://expensify.slack.com/archives/C03SDMF9YJ2/p1690475932707729? |
They do not. Okay, we should open this up! |
Job added to Upwork: https://www.upwork.com/jobs/~01e5606632d74ace94 |
Current assignee @twisterdotcom is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat ( |
@parasharrajat could we just assign @ygshbht straight away on this one? |
Please share your idea here |
Reviewing... |
@twisterdotcom, @parasharrajat Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Aha! There is a proposal here. Didn't notice. |
@ygshbht Is this only happening when the last message is IOU action before the request message is received in the DM? |
From what i see currently, yes, issue is only for IOU. This is probably related to translation of messages. Normal messages don't need translation whereas IOU type message with predefined text, do translate. So in these other messages, reportAction is not needed, they get text directly from report |
Still HELD |
Apologies but I am finally going on Parental Leave. I am reassigning to another member of the team. |
Triggered auto assignment to @flaviadefaria ( |
The PR got merged so we are good for testing this again! 😊 |
@parasharrajat are you able to test this and confirm next steps? Thanks! |
I'll try and test this next week. |
I'm struggling to test this on two separate devices. @kavimuru are you able to please re-test this? Or is anyone else able to help re-test this? |
@flaviadefaria I don't think this is reproducible now as the proposed solution has already been implemented by some other unknown PR :( |
Thanks for confirming @ygshbht so I'll close this out now. |
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:
Expected Result:
User B's LHN should be updated with the message 'You owe $xxx'.
Actual Result:
Often, the LHN does not update and continues to display the previous message.
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:
Reproducible in staging?: needs reproduction
Reproducible in production?: needsreproduction
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
new.issue.mp4
Expensify/Expensify Issue URL:
Issue reported by: @ygshbht
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1690024821911749
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: