-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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 2024-06-05] [$250] Task – “Assign to me” missing in list of assignees in task creation flow for Gmail account #41510
Comments
Triggered auto assignment to @arosiclair ( |
Triggered auto assignment to @isabelastisser ( |
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
|
@isabelastisser FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors |
We think that this bug might be related to #vip-vsb |
Reproduced in v1.4.70-0. Doesn't seem to work on prod v1.4.69-2 either. I don't think this is a blocker |
cc @thienlnam in case you have any context |
Job added to Upwork: https://www.upwork.com/jobs/~016861839d6b10832f |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mananjadhav ( |
Not sure why @MelvinBot nuked the issue description, but the original is in the history |
ProposalPlease re-state the problem that we are trying to solve in this issue.Task – “Assign to me” is sometimes missing in list of assignees in task creation flow. What is the root cause of that problem?includeSelfDM is being passed as false. Also, below check just matches personalDetailsOption.login with currentUserLogin. App/src/libs/OptionsListUtils.ts Line 1842 in d03b4b9
Thus, check for items in Also, if mobile number is being used as login then also the existing logic would fail. What changes do you think we should make in order to solve the problem?includeSelfDM should be passed as true, we can also pass includeThreads as true. We should use isCurrentUser method which is already defined. App/src/libs/OptionsListUtils.ts Lines 833 to 847 in d03b4b9
Another option will be to check using accountID.
|
Are you saying this only happens if the user is logged in with mobile number? |
@mananjadhav That will be one of the cases, we are only checking for |
Current assignee @arosiclair is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new. |
@mananjadhav We additionally require a proper update of the icon, which is missing from @bernhardoj's proposal |
Issue not reproducible during KI retests. (Second week) |
@mvtglobally you don't need to retest this anymore |
PR is ready cc: @mananjadhav |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.76-7 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 2024-06-05. 🎊 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:
|
@isabelastisser Can you confirm if there exists a regression test for this one? @bernhardoj I couldn't find the offending PR caused this to stopped working, can you give it a try? |
Hmm, it's hard to track it, maybe it's been there because the code is pretty old, but not very easy to reproduce. |
Payment Summary
BugZero Checklist (@isabelastisser)
|
Payment summary: C+ Reviewer: @mananjadhav owed $250 via NewDot |
all set! |
$250 approved for @mananjadhav |
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.4.70-0
Reproducible in staging?: y
Reproducible in production?: n
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/4536728
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:
Action Performed:
Go to https://staging.new.expensify.com/
Log in as a user that had previously created tasks.
Click on FAB and select Assign task
Enter title and click next button
Click on Assignee
Expected Result:
“Assign to me” present in the list of assignees in a task creation flow
Actual Result:
“Assign to me” missing in the list of assignees in a task creation flow
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop
Screenshots/Videos
Add any screenshot/video evidence
Bug6468936_1714661275799.Assign_to_me.mp4
View all open jobs on GitHub
Issue Owner
Current Issue Owner: @isabelastisserThe text was updated successfully, but these errors were encountered: