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-03-14] [HOLD for payment 2024-03-13] Chat - Starting a chat with a specific number directs to the "Hmm" page #37746

Closed
3 of 6 tasks
kbecciv opened this issue Mar 5, 2024 · 15 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Engineering Weekly KSv2

Comments

@kbecciv
Copy link

kbecciv commented Mar 5, 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.47.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/4381890
Issue reported by: Applause - Internal Team

Action Performed:

  1. Launch app
  2. Tap fab --- start chat
  3. Enter and select +18183305298

Expected Result:

Starting chat with specific number must not direct to hmm page.

Actual Result:

Starting chat with specific number directs to hmm page.

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

Bug6402569_1709630846404.dm.mp4

View all open jobs on GitHub

@kbecciv kbecciv added the DeployBlockerCash This issue or pull request should block deployment label Mar 5, 2024
Copy link
Contributor

github-actions bot commented Mar 5, 2024

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

Copy link

melvin-bot bot commented Mar 5, 2024

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

@kbecciv
Copy link
Author

kbecciv commented Mar 5, 2024

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

@marcochavezf
Copy link
Contributor

I tried to reproduce it on production, and the expected behavior is to show the error inline:

Screenshot 2024-03-05 at 11 49 44 a m

For some reason we're not inserting the optimistic report in this case. Still investigating

@roryabraham
Copy link
Contributor

Also, why are we getting a 666 back from OpenReport?

@marcochavezf
Copy link
Contributor

Ah because we're not allowing certain carriers

@marcochavezf
Copy link
Contributor

Hmm we're calling Onyx.set for the optimistic report two times and the second one is an empty object

Screenshot 2024-03-05 at 1 47 45 p m

@marcochavezf
Copy link
Contributor

This is the offending PR. After testing the revert we're not calling OpenReport two times and we load the optimistic chat, but we don't show the error after refreshing though:

Screenshot 2024-03-05 at 5 05 39 p m

@marcochavezf
Copy link
Contributor

Fixed here

Copy link

melvin-bot bot commented Mar 6, 2024

⚠️ Looks like this issue was linked to a Deploy Blocker here

If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.

If a regression has occurred and you are the assigned CM follow the instructions here.

If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.

@mvtglobally
Copy link

Retested on v1.4.47-7 And seeing the error now
Screenshot 2024-03-05 at 9 54 29 PM

@roryabraham
Copy link
Contributor

closing this as completed

@melvin-bot melvin-bot bot removed the Weekly KSv2 label Mar 6, 2024
@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production labels Mar 6, 2024
@melvin-bot melvin-bot bot changed the title Chat - Starting a chat with a specific number directs to the "Hmm" page [HOLD for payment 2024-03-13] Chat - Starting a chat with a specific number directs to the "Hmm" page Mar 6, 2024
Copy link

melvin-bot bot commented Mar 6, 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 Mar 6, 2024
Copy link

melvin-bot bot commented Mar 6, 2024

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

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Weekly KSv2 labels Mar 7, 2024
@melvin-bot melvin-bot bot changed the title [HOLD for payment 2024-03-13] Chat - Starting a chat with a specific number directs to the "Hmm" page [HOLD for payment 2024-03-14] [HOLD for payment 2024-03-13] Chat - Starting a chat with a specific number directs to the "Hmm" page Mar 7, 2024
Copy link

melvin-bot bot commented Mar 7, 2024

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.48-0 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-03-14. 🎊

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 Engineering Weekly KSv2
Projects
None yet
Development

No branches or pull requests

4 participants