Open izarutskaya opened 2 weeks ago
Triggered auto assignment to @sakluger (Bug
), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.
We think this issue might be related to the #vip-vsb.
Job added to Upwork: https://www.upwork.com/jobs/~01099fb6a88b2692fc
Triggered auto assignment to Contributor-plus team member for initial proposal review - @ishpaul777 (External
)
Triggered auto assignment to @joekaufmanexpensify (Bug
), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.
@joekaufmanexpensify I'm assigning to you while I'm OOO for the next two weeks. I'll take it back over if it's still open after May 31.
When user A removes user B, it will show the "removed B" text when user C views it. The problem here is the lastMentionedTime
of the group chat is pushed by Pusher in user C's group chat view when "removed B" report action comes. This is wrong because lastMentionedTime
is supposed to be the time when "current user is mentioned", not "any user is mentioned".
This causes the green dot to show because we have this condition when checking requiresAttentionFromCurrentUser
.
When reloading and openReport
runs, the lastMentionedTime
will not be there and the green dot disappear.
report
here, we're setting the login
incorrectly.In the case of group chat with 1 member, hasMultipleParticipants
is false
but it's still a group chat so should not have login
or accountID
in the result
like 1-1 chat.
We need to fix back-end so that if user B is removed, back-end will not push (via Pusher) lastMentionedTime
to user C's report because user C is not mentioned.
Update this to
if (!hasMultipleParticipants && !ReportUtils.isGroupChat(report)) {
We need to also check other report types (like room) to make sure the same case doesn't happen, and similar fix can be applied if there's problem.
NA
I can reproduce both parts of the bug. Fixing both makes sense to me!
Waiting for @ishpaul777 review
on my radar, expect to review in 4-5 hours
I can reproduce both issues @nkdengineer Can you please retest again.
https://github.com/Expensify/App/assets/104348397/eb55616d-6a7e-433a-bcff-142a1c32f4ac
Your proposal for the second issue makes sense to me π
Thanks for the video @ishpaul777, I can reproduce now.
That 1st issue's a back-end issue. Proposal updated to mention how to fix it.
@ishpaul777 So seems like we need to both hire someone for the FE piece, and then find a volunteer for the BE?
I'll confirm this in few minutes @joekaufmanexpensify
Yes the first issue seems to be backend related. For the second issue Proposal from @nkdengineer LGTM!
π π π C+ reviewed
Triggered auto assignment to @chiragsalian, see https://stackoverflow.com/c/expensify/questions/7972 for more details.
Sounds good! Perhaps @chiragsalian can handle the BE portion too after reviewing the proposal?
@sakluger, @chiragsalian, @joekaufmanexpensify, @ishpaul777 Eep! 4 days overdue now. Issues have feelings too...
Pending @chiragsalian review of selected proposal
@chiragsalian will you be able to review the proposal soon?
@sakluger @chiragsalian @joekaufmanexpensify @ishpaul777 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!
Bumped Chirag 1:1
Proposal LGTM. Feel free to create a PR to tackle item 2 in your proposal @nkdengineer.
@joekaufmanexpensify could you create another issue to handle issue 1 mentioned by nkdengineer which is backend related?
π£ @ishpaul777 π An offer has been automatically sent to your Upwork account for the Reviewer role π Thanks for contributing to the Expensify app!
π£ @nkdengineer π An offer has been automatically sent to your Upwork account for the Contributor role π Thanks for contributing to the Expensify app!
Offer link Upwork job Please accept the offer and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review π§βπ» Keep in mind: Code of Conduct | Contributing π
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.74-0 Reproducible in staging?: Y Reproducible in production?: Y Logs: https://stackoverflow.com/c/expensify/questions/4856 Issue reported by: Applause-Internal team
Action Performed:
Expected Result:
User must not be shown option to submit expense using group.
In group user's LHN, when user removed green dot is shown.
Actual Result:
User is shown option to submit expense using group.
In group user's LHN, when user removed green dot must not be shown.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
https://github.com/Expensify/App/assets/115492554/4d114db3-faa7-4454-82ea-2b6e84c8a3c2
View all open jobs on GitHub
Upwork Automation - Do Not Edit