-
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
[HOLD for payment 2022-01-25] Rooms are duplicated in results list when searching the room by name - @Kidroca #5699
Comments
Triggered auto assignment to @timszot ( |
@kidroca can you check if you have multiple |
Triggered auto assignment to @kevinksullivan ( |
@kevinksullivan Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
This issue has not been updated in over 15 days. eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
It seems to be lost. I think I know why this is happening. so let's fix it. Proposal
It fixes it. @kevinksullivan Could you please reapply the exported label? |
As an update, there's a discussion happening in #6627 (comment), the fix for that should fix this as well |
proposalSimple explanation: App/src/libs/OptionsListUtils.js Line 416 in d012bea
This solve the issue for me. More test must be done, but the solution is along the line. Detailed explanation: Lines 87 to 92 in d012bea
with only one participant as personal details room. with only one participant, the App/src/libs/OptionsListUtils.js Line 416 in d012bea
And then make App/src/libs/OptionsListUtils.js Lines 425 to 430 in d012bea
When creating personalDetail option on App/src/libs/OptionsListUtils.js Line 263 in d012bea
And key value list of the option is same as original (default reportIID): because there is report (when calling App/src/libs/OptionsListUtils.js Line 269 in d012bea
So there will be double option with same The option must be excluded or filtered later, but: Because login value is null, the room is cannot be excluded in list of excluded option for personal details. This code generate App/src/libs/OptionsListUtils.js Line 478 in d012bea
Because the login value is null, it would not be included. That excluded list is executed here to exclude personal details option that has room: App/src/libs/OptionsListUtils.js Line 454 in d012bea
The option keep exist with same The solution is explained in simple explanation above. |
@K4tsuki As you are a new contributor, you are not allowed to work on multiple issues simultaneously so we can't accept this proposal. Also, there is a discussion already happening above which is yet to be concluded. Thanks for your patience. |
Why? I cannot see any guidelines about not allowed to work simultaneously. And there is |
@K4tsuki Please read the contribution guidelines carefully New contributors are limited to working on one job at a time, however, experienced contributors may work on numerous jobs simultaneously. This rule is the same for all of the contributors and everyone including me has to abide by it.
Were you assigned to those issues? Please don't work on any issues until you are assigned to work on any. |
So after my first PR I can apply for many issues?
Making proposal. |
Initially, one at a time and after some time as much as you can. Usually, after 1-2 PR we will hire you on multiple and you will not even have to mention this. |
Since @parasharrajat is already working on fixing this in #6627 (comment), removing the |
@Jag96 should I be closing this job in Upwork? |
@NicMendonca I think we should hire @parasharrajat for this one since technically this isn't a dupe. |
@parasharrajat sent you the job in Upwork, thank you! |
PR still in the works here: #6971 |
Just trying to get screenshots of Mac... |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.30-3 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 2022-01-25. 🎊 |
@kidroca did you log this issue reporting in your logs? Or are we issuing "regular" payment for this one? Thanks! |
Regular - I don't log the time for bug/feature reports |
Thanks for clarifying! When you get the chance, can you please accept the job that I sent over, or apply here? I'll issue payment after that. @parasharrajat issued payment for you! thank you! |
@NicMendonca |
Perfect, all set here. Thanks everyone! |
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:
After triggering the search, there's no duplicates in the results list.
Actual Result:
After triggering the search several times there's a bunch of duplicates in the results list.
Workaround:
None needed, visual issue.
Platform:
Where is this issue occurring?
Version Number: 1.1.6-0
Reproducible in staging?: yes
Reproducible in production?: yes
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Grabando.219.mp4
Expensify/Expensify Issue URL:
Upwork Job: https://www.upwork.com/jobs/~018be34f339157da58
Issue reported by: @kidroca
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1633507668430400
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: