-
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 for payment 2023-11-22] [$500] Group chat - Room name in settings is different than the name in chat report and LHN title #30257
Comments
Triggered auto assignment to @anmurali ( |
Job added to Upwork: https://www.upwork.com/jobs/~010327954e256575ce |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @burczu ( |
I think the room name is set the backend and the sorting should take place there like it does in |
ProposalPlease re-state the problem that we are trying to solve in this issue.Room name in settings is different than the name in chat report and LHN title. What is the root cause of that problem?Line 2044 in 485a851
Room name in settings gets the value from Lines 1231 to 1236 in 485a851
But other room names get the value from What changes do you think we should make in order to solve the problem?We can add sorting of What alternative solutions did you explore? (Optional)N/A |
ProposalPlease re-state the problem that we are trying to solve in this issue.Room name in settings is different than the name in chat report and LHN title. What is the root cause of that problem?Room Name in getReportName Function is not returning sorted list. Line 2044 in 485a851
What changes do you think we should make in order to solve the problem?We need to return sortedParticipants by sorting Participants in same way they are being sorted in getDisplayNamesWithTooltips
What alternative solutions did you explore? (Optional)N/A |
ProposalPlease re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?
What alternative solutions did you explore? (Optional)
|
not overdue - I'll review proposals soon |
I've reviewed all the proposals and I think all contributors identified the root cause correctly. I like the most the proposal from @DylanDylann because I believe we should not change the implementation of the 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @Li357, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@burczu Thank you for your review. But I think that we don't need to add a new function for this. Lines 4099 to 4109 in f8e77de
This is how Lines 2045 to 2054 in f8e77de
So the code part that I suggested to add sorting will not be called unless the report is group chat. |
@akamefi202 My proposal wraps all the logic we used to get the Report header and LHN Row to a single util function and used in Room name as well for consistency and reducing duplicate logic. Also, the logic we used in Report header and LHN Row are tested over the time without any bug |
@anmurali Just to inform, I'll be ooo for the next few days and we'll be back on Monday, November 6th. |
@Li357 pleae help review the proposals as C+ `ve reviewed |
Agree with deduplicating logic here. @DylanDylann all yours |
📣 @DylanDylann 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
@burczu @Li357 @anmurali @DylanDylann 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! |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.99-0 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2023-11-22. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
I don't think this issue is an regression caused by another PR - room name settings, chat report name and LHN title was developed separately and this discrepancy was just missed.
n/a
n/a
I think this is not very impactul issue, and isn't related to any super important flow, so I tend to believe that we don't need to add regression tests here. Also, in the PR fixing this issue, we extracted providing the group chat name to the separate method and now using it in all the affected places, so I think this not very likely this issue will occur again.
|
@burczu, @Li357, @anmurali, @DylanDylann Huh... This is 4 days overdue. Who can take care of this? |
Paid! |
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.3.90-1
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:
Issue found when executing PR #28991
Action Performed:
Note that the room name is different from the name in LHN and chat header
Expected Result:
The room name is consistent with the name in the group chat header and report title in LHN
Actual Result:
The room name is different from the name in the group chat header and report title in LHN
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
Bug6248862_1698155671967.bandicam_2023-10-24_21-07-02-672.mp4
MacOS: Desktop
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: