App icon indicating copy to clipboard operation
App copied to clipboard

[$500] Backend doesn't search for workspace chat

Open kavimuru opened this issue 1 year ago • 10 comments
trafficstars

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Version Number: v1.4.32-2 Reproducible in staging?: y Reproducible in production?: y 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: @puneetlath Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1706196526990119

Action Performed:

1.Search for a workspace chat which is existing

Expected Result:

workspace chat appears in the result for the searched user

Actual Result:

Doesn’t show up when I search

Workaround:

Can the user still use Expensify without this being fixed? Have you informed them of the workaround?

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • [ ] Android: Native
  • [ ] Android: mWeb Chrome
  • [ ] iOS: Native
  • [ ] iOS: mWeb Safari
  • [x] MacOS: Chrome / Safari
  • [ ] MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

image (1)

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~014eeff4c475cb3811
  • Upwork Job ID: 1750944985884672000
  • Last Price Increase: 2024-01-26

kavimuru avatar Jan 26 '24 18:01 kavimuru

Job added to Upwork: https://www.upwork.com/jobs/~014eeff4c475cb3811

melvin-bot[bot] avatar Jan 26 '24 18:01 melvin-bot[bot]

Triggered auto assignment to @johncschuster (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

melvin-bot[bot] avatar Jan 26 '24 18:01 melvin-bot[bot]

Triggered auto assignment to Contributor-plus team member for initial proposal review - @allroundexperts (External)

melvin-bot[bot] avatar Jan 26 '24 18:01 melvin-bot[bot]

Current assignee @allroundexperts is eligible for the Internal assigner, not assigning anyone new.

melvin-bot[bot] avatar Jan 26 '24 18:01 melvin-bot[bot]

@johncschuster, @allroundexperts Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

melvin-bot[bot] avatar Jan 30 '24 15:01 melvin-bot[bot]

Looks like this one is internal. We'll need someone to pick this up. Let me see if I can link this to a wave... 🤔

johncschuster avatar Jan 31 '24 15:01 johncschuster

I feel like wave7 as this can affect approvers. That's where it affected me.

puneetlath avatar Feb 01 '24 19:02 puneetlath

Thanks for the hot tip, @puneetlath! I'll head there now.

johncschuster avatar Feb 02 '24 22:02 johncschuster

Asked here. Will bump on Monday if it hasn't been looked at.

johncschuster avatar Feb 02 '24 22:02 johncschuster

It sounds like this could fit into wave5/6/7, so I've raised it in #engineering. If necessary, I'll start pinging folks from those waves.

johncschuster avatar Feb 06 '24 00:02 johncschuster

@johncschuster @allroundexperts this issue was created 2 weeks ago. Are we close to a solution? Let's make sure we're treating this as a top priority. Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!

melvin-bot[bot] avatar Feb 09 '24 15:02 melvin-bot[bot]

@johncschuster, @allroundexperts Whoops! This issue is 2 days overdue. Let's get this updated quick!

melvin-bot[bot] avatar Feb 09 '24 15:02 melvin-bot[bot]

@johncschuster, @allroundexperts 6 days overdue. This is scarier than being forced to listen to Vogon poetry!

melvin-bot[bot] avatar Feb 13 '24 15:02 melvin-bot[bot]

Hmm... I'm not sure we're still experiencing this behavior. When I search for an existing chat now, I see it returned pretty quickly. @puneetlath, are you still experiencing this?

johncschuster avatar Feb 14 '24 16:02 johncschuster

The back-end search will only happen if you don't already have the chat locally. For example, here is me searching for you. I believe there should be a workspace chat returned since you are part of the NewDot test policy which I'm the approver on.

image

puneetlath avatar Feb 14 '24 19:02 puneetlath

@johncschuster @allroundexperts this issue is now 3 weeks old. There is one more week left before this issue breaks WAQ. What needs to happen to get a PR in review this week? Please create a thread in #expensify-open-source to discuss. Thanks!

melvin-bot[bot] avatar Feb 16 '24 15:02 melvin-bot[bot]

@johncschuster, @allroundexperts Huh... This is 4 days overdue. Who can take care of this?

melvin-bot[bot] avatar Feb 20 '24 15:02 melvin-bot[bot]

Thanks @puneetlath! It sounds like this issue persists. I'm going to bump individual curators of waves to see if I can get this slotted in.

johncschuster avatar Feb 21 '24 00:02 johncschuster

@johncschuster @allroundexperts this issue is now 4 weeks old and preventing us from maintaining WAQ. This should now be your highest priority. Please post below what your plan is to get a PR in review ASAP. Thanks!

melvin-bot[bot] avatar Feb 23 '24 15:02 melvin-bot[bot]

I've had a chat with some folks, and I think wave7 is the place for this. @Christinadobrzyn / @RachCHopkins do you agree? If so, can we slot this in so we can get some eyes on it?

johncschuster avatar Feb 23 '24 22:02 johncschuster

I'm not 100% sure if this is Wave 7 - Rach would probably know more, I think this might be vip-vsb as it relates to chat.

Christinadobrzyn avatar Feb 24 '24 00:02 Christinadobrzyn

Hey folks! I've had a chat with Puneet, and while I'm not 100% sure about where this fits in, I completely trust his gut that it fits into wave7 and I've added it to the project tracker.

johncschuster avatar Feb 26 '24 21:02 johncschuster

I'm looking into this one today.

youssef-lr avatar Feb 28 '24 02:02 youssef-lr

How's this going, @youssef-lr?

johncschuster avatar Mar 01 '24 22:03 johncschuster

I'm still on it today @johncschuster, will update here by EOD.

youssef-lr avatar Mar 04 '24 11:03 youssef-lr

Interesting, while the backend does return the expense chat in the result, we don't display it most likely because the report name doesn't include submitter?

Screenshot 2024-03-05 at 14 52 21

youssef-lr avatar Mar 05 '24 13:03 youssef-lr

I think the solution here might be to update our frontend code to search for participants and not just report name

https://github.com/Expensify/App/assets/9680864/9a39b273-3547-4ecb-aaf1-b71a47037c4f

Removing Internal as this isn't a backend issue.

youssef-lr avatar Mar 05 '24 13:03 youssef-lr

Current assignee @allroundexperts is eligible for the External assigner, not assigning anyone new.

melvin-bot[bot] avatar Mar 06 '24 16:03 melvin-bot[bot]

@johncschuster it is not clear what we are eyeing here b/c when I search for a workspace chat it appears; even after clearing Onyx it shows up in search results

FitseTLT avatar Mar 06 '24 16:03 FitseTLT

@FitseTLT have you searched for it using the current user's email? or report name?

youssef-lr avatar Mar 06 '24 17:03 youssef-lr