Skip to content
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-04-15] [$500] Web - Group chat - Unable to create a group chat via search input after deselecting members #39295

Closed
1 of 6 tasks
kbecciv opened this issue Mar 29, 2024 · 17 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Engineering External Added to denote the issue can be worked on by a contributor Weekly KSv2

Comments

@kbecciv
Copy link

kbecciv commented Mar 29, 2024

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: 1.4.58-0
Reproducible in staging?: y
Reproducible in production?: n
Issue found when executing PR: #37458
Issue reported by: Applause _ Internal Team

Action Performed:

  1. Click on FAB > Start a chat > Select multiple users either from existing contact or by using the search bar
  2. Go to the next step
  3. Deselect all the previously added group contacts
  4. Go back to the previous page
  5. Try the add to group method to add contacts and confirm that works
  6. Deselect any members added
  7. Try to search for a new contact using the search field
  8. Click on add to group once the contact shows up
  9. Search for another contact and click on add to group
  10. Clear the search field to see the selected contacts
  11. Once again do step 7, step 8 and step 9
  12. Click on create a chat and observe the new created chat avatar and header

Expected Result:

The two contacts added on step 7, step 8 and step 9 should be added and be present in the selected list

Actual Result:

No contacts are visible as being selected to be in the group and once done with step 12 the created chat shows a group chat avatar while it is a chat between 1:1 DM.

Workaround:

n/a

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

Bug6431961_1711739235908.bandicam_2024-03-29_21-55-39-449.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~017b977d3a359504bf
  • Upwork Job ID: 1775337898141978624
  • Last Price Increase: 2024-04-03
@kbecciv kbecciv added the DeployBlockerCash This issue or pull request should block deployment label Mar 29, 2024
Copy link

melvin-bot bot commented Mar 29, 2024

Triggered auto assignment to @marcochavezf (DeployBlockerCash), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.

Copy link
Contributor

👋 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:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.

@kbecciv kbecciv changed the title Group chat - Unable to create a group chat via search input after deselecting members Web - Group chat - Unable to create a group chat via search input after deselecting members Mar 29, 2024
@kbecciv
Copy link
Author

kbecciv commented Mar 29, 2024

We think that this bug might be related to #vip-vsb

@marcochavezf
Copy link
Contributor

It looks like this is coming up with a new functionality for Group chats, which was recently implemented: #39295. So it shouldn't be a deploy blocker

@marcochavezf marcochavezf added Daily KSv2 and removed DeployBlockerCash This issue or pull request should block deployment Hourly KSv2 labels Mar 30, 2024
@marcaaron
Copy link
Contributor

Thanks @marcochavezf if you want me to take over feel free to assign! No problem 👍

@marcochavezf
Copy link
Contributor

Ok sounds good, assigning it to you!

@marcaaron
Copy link
Contributor

@s77rt lmk if you want to work on this one with me?

@s77rt
Copy link
Contributor

s77rt commented Mar 30, 2024

@marcaaron Sure! Will look into this asap

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Daily KSv2 labels Mar 30, 2024
@marcaaron marcaaron added the External Added to denote the issue can be worked on by a contributor label Apr 3, 2024
@melvin-bot melvin-bot bot changed the title Web - Group chat - Unable to create a group chat via search input after deselecting members [$500] Web - Group chat - Unable to create a group chat via search input after deselecting members Apr 3, 2024
Copy link

melvin-bot bot commented Apr 3, 2024

Job added to Upwork: https://www.upwork.com/jobs/~017b977d3a359504bf

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Apr 3, 2024
@marcaaron marcaaron removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Apr 3, 2024
@marcaaron marcaaron added the Bug Something is broken. Auto assigns a BugZero manager. label Apr 3, 2024
Copy link

melvin-bot bot commented Apr 3, 2024

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

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Apr 3, 2024
Copy link

melvin-bot bot commented Apr 3, 2024

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

@marcaaron
Copy link
Contributor

@s77rt helped us fix this and raised the PR. There was no other C+ on this one.

@s77rt
Copy link
Contributor

s77rt commented Apr 3, 2024

This issue can be closed. Payment will be handled in the original issue

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Daily KSv2 labels Apr 8, 2024
@melvin-bot melvin-bot bot changed the title [$500] Web - Group chat - Unable to create a group chat via search input after deselecting members [HOLD for payment 2024-04-15] [$500] Web - Group chat - Unable to create a group chat via search input after deselecting members Apr 8, 2024
Copy link

melvin-bot bot commented Apr 8, 2024

Reviewing label has been removed, please complete the "BugZero Checklist".

@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Apr 8, 2024
Copy link

melvin-bot bot commented Apr 8, 2024

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.60-13 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-04-15. 🎊

For reference, here are some details about the assignees on this issue:

  • @s77rt requires payment (Needs manual offer from BZ)

Copy link

melvin-bot bot commented Apr 8, 2024

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:

  • [@s77rt] The PR that introduced the bug has been identified. Link to the PR:
  • [@s77rt] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment:
  • [@s77rt] A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion:
  • [@s77rt] Determine if we should create a regression test for this bug.
  • [@s77rt] If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again.
  • [@laurenreidexpensify] Link the GH issue for creating/updating the regression test once above steps have been agreed upon:

@s77rt
Copy link
Contributor

s77rt commented Apr 9, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Engineering External Added to denote the issue can be worked on by a contributor Weekly KSv2
Projects
None yet
Development

No branches or pull requests

5 participants