-
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
Web - Task - Checkmark is not automatically updated when assignee is not set #31909
Comments
👋 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:
|
Triggered auto assignment to @dangrous ( |
📣 @github-actions[bot]! 📣
|
Production Recording.5548.mp4 |
hey @kbecciv can you try your production test again but don't assign the task? That seems to be the differentiator here. I'm seeing this bug replicated on production, so I want another set of eyes. If it's indeed the case, this is a bug we should fix BUT it's not a deploy blocker. Thank you! |
I am also able to reproduce it on prod.. I guess this is a backend pusher issue |
This seems to be more so a backend issue, I will remove the deploy blocker label since its a last blocker |
Job added to Upwork: https://www.upwork.com/jobs/~015113d6ac5682a883 |
Triggered auto assignment to Contributor Plus for review of internal employee PR - @alitoshmatov ( |
@dangrous able to reproduce in production. Recording.1656.mp4 |
Great, thank you! We'll move forward with investigation but not as a blocker |
Okay so two weird things:
So I think somewhere the non-creator account is not being listed as a participant in the task on initial creation, even though they should be. I think that would explain both bugs. TBD on a fix |
Putting @thienlnam's comment from Slack here for posterity, will hopefully have time to chug through this this week:
|
Haven't had time for this this week, I will likely be able to look into it mid-next week at the earliest (trying to finish out the whatsnext budgets project) |
@dangrous, @alitoshmatov Whoops! This issue is 2 days overdue. Let's get this updated quick! |
as noted, no time yet. will get there. |
@dangrous, @alitoshmatov Whoops! This issue is 2 days overdue. Let's get this updated quick! |
I was out unexpectedly this week, this is somewhat low priority so I will hopefully be able to grab it next week |
@dangrous, @alitoshmatov Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
no update since above, hoping to get to this later this week |
Maybe will have time this afternoon. But it's on my mind! |
@thienlnam Can we get your advice on this one? I've finally had the chance to look into it, and I have a couple questions. So there are two issues:
|
I think you might have mis-linked but that method should do exactly that - I would maybe check if this has the parent participants correctly when it is being called but it should be sending that pusher update
This is what I'm working on in here https://github.com/Expensify/Expensify/issues/339618, it turns out there's a lot of issues that come up when a user is not shared on a report. I believe we can fix this by just sharing the user to the report in the peek() of all these commands. Haven't tested it yet but should hopefully solve this problem |
Oops yeah, I meant this - https://github.com/Expensify/Web-Expensify/blob/ac26ddb1425c58704478cc4f6d46347ff155d94c/lib/ReportAPI.php#L6089 - I looked at the stuff that it gets called with, and it had the right participants (i.e. everyone) but maybe wasn't sending the status along (but I don't really get why that would happen). And great about the second question! I can focus on the first (unless you have ideas) |
Oh yes - you're on the right track here. That method needs to send back more parameters (i.e it's not passing back the childStateNum / childStatusNum) |
@dangrous, @alitoshmatov Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@dangrous, @alitoshmatov Huh... This is 4 days overdue. Who can take care of this? |
@dangrous, @alitoshmatov Still overdue 6 days?! Let's take care of this! |
@dangrous, @alitoshmatov 10 days overdue. Is anyone even seeing these? Hello? |
Back now, will start trying to get this closed out tomorrow or later today |
Ah lovely, this was it! Putting up a PR now. |
Just tested this, it works nicely on prod now! I am going to close this - I don't believe any payment is due but @alitoshmatov (or anyone else?) please let me know if I am incorrect and we can reopen if needed! |
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.2.3
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
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:
Expected Result:
The checkbox should update and change to being marked as done on account B right after the task is marked as done from account A.
Actual Result:
The checkbox stays unmarked even after the task was marked as done from account A
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6291601_1701072874875.Recording.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: