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

[PAY RUSHAT 14TH JUL] Search - App crashed after click on Search option for specific account #9487

Closed
kbecciv opened this issue Jun 17, 2022 · 27 comments
Assignees
Labels
Engineering External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement. Reviewing Has a PR in review Weekly KSv2

Comments

@kbecciv
Copy link

kbecciv commented Jun 17, 2022

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Action Performed:

  1. Launch App and login with andreylazutkinutest@gmail.com/w323052760We
  2. Click Search

Expected Result:

The search result is visible after click on search

Actual Result:

App crashed after click on Search option

Workaround:

Unknown

Platform:

Where is this issue occurring?

  • Web
  • iOS
  • Android
  • Desktop App
  • Mobile Web

Version Number: 1.1.78.0

Reproducible in staging?: Yes

Reproducible in production?: No

Email or phone of affected tester (no customers): andreylazutkinutest@gmail.com/w323052760We

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos: Any additional supporting documentation

Bug5613816_Gravar__739.mp4

Crash

Expensify/Expensify Issue URL:

Issue reported by: Applause - Internal Team

Slack conversation:

View all open jobs on GitHub

@kbecciv kbecciv added the DeployBlockerCash This issue or pull request should block deployment label Jun 17, 2022
@OSBotify
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.

@melvin-bot
Copy link

melvin-bot bot commented Jun 17, 2022

Triggered auto assignment to @pecanoro (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@kbecciv
Copy link
Author

kbecciv commented Jun 17, 2022

This issue is reproduced only with 1 tester, credentials: andreylazutkinutest@gmail.com/w323052760We

@rushatgabhane
Copy link
Member

rushatgabhane commented Jun 17, 2022

@pecanoro so I give this a quick look. ReportUtils.getChatRoomSubtitle() is returning a Number.

return report.oldPolicyName;

Which we're spreading over here.

const chatRoomSubtitle = ReportUtils.getChatRoomSubtitle(report, policies);
searchTerms.push(...chatRoomSubtitle);

We should either convert it to a string or make sure that it isn't a string in the first place!

@pecanoro
Copy link
Contributor

I am going to remove the deploy blocker since this is a super edge case. However, @rushatgabhane, since you identified the problem and you have a potential solution, I am going to assign a CME so they can open a ticket in Upwork and you can get paid for it!

@pecanoro pecanoro added Weekly KSv2 Improvement Item broken or needs improvement. External Added to denote the issue can be worked on by a contributor and removed Hourly KSv2 DeployBlockerCash This issue or pull request should block deployment labels Jun 20, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jun 20, 2022

Triggered auto assignment to @michaelhaxhiu (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@michaelhaxhiu
Copy link
Contributor

I'm OOO starting tomorrow, going to re-assign to another CM 🙏

@michaelhaxhiu michaelhaxhiu added External Added to denote the issue can be worked on by a contributor and removed External Added to denote the issue can be worked on by a contributor labels Jun 21, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jun 21, 2022

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

@michaelhaxhiu michaelhaxhiu removed their assignment Jun 21, 2022
@michaelhaxhiu michaelhaxhiu added External Added to denote the issue can be worked on by a contributor and removed External Added to denote the issue can be worked on by a contributor labels Jun 21, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jun 21, 2022

Triggered auto assignment to @jliexpensify (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@jliexpensify
Copy link
Contributor

@jliexpensify
Copy link
Contributor

@rushatgabhane I won't apply the exported label here, as it looks like we're just paying you $250 right? Please tag me in the Gh when you've accepted and I'll sort this out.

@MehmetFaahem
Copy link

Hey, I can solve your issue. Your Issue: button component passing an wrong parameter or cannot passing a string. It might be solved by me

@rushatgabhane
Copy link
Member

Apologies for the delay! Working on it.

@rushatgabhane
Copy link
Member

rushatgabhane commented Jun 23, 2022

@MehmetFaahem thank you, I'd recommend that you go through CONTRIBUTING.md before submitting a proposal.
Look for issues with the label Help Wanted

@rushatgabhane
Copy link
Member

rushatgabhane commented Jun 23, 2022

@jliexpensify yes, sounds good! Accepted the offer.

Note that we might fix it at the backend #9554 (comment)

@jliexpensify
Copy link
Contributor

@rushatgabhane - for this issue, are you suggesting that we wait until #9554 is resolved before deciding if we need to accept submissions?

@rushatgabhane
Copy link
Member

rushatgabhane commented Jun 23, 2022

@jliexpensify yeah, after that's resolved, we'll know if this needs to be fixed internally or externally.

I'll ping you regardless

@jliexpensify
Copy link
Contributor

@rushatgabhane - great, let me know! I'll hold off on payment for now until we work out what needs to be done and how much we need to pay you.

@pecanoro pecanoro added Weekly KSv2 and removed Daily KSv2 labels Jun 24, 2022
@rushatgabhane
Copy link
Member

rushatgabhane commented Jun 29, 2022

@jliexpensify we're fixing this issue both on the frontend and backend #9554 (comment)

The PR is on staging. $250 after the regression period sounds great!

@melvin-bot melvin-bot bot added the Overdue label Jul 7, 2022
@pecanoro pecanoro added the Reviewing Has a PR in review label Jul 7, 2022
@melvin-bot melvin-bot bot removed the Overdue label Jul 7, 2022
@pecanoro
Copy link
Contributor

pecanoro commented Jul 7, 2022

Not overdue, PR was merged 9 days ago!

@jliexpensify
Copy link
Contributor

@rushatgabhane - looks like we can pay you the $250 and close this issue.

@rushatgabhane
Copy link
Member

rushatgabhane commented Jul 7, 2022

@jliexpensify not yet 😅

PR is not on production #9554 (comment)

@jliexpensify
Copy link
Contributor

Heh, my bad: I hired you in preparation to pay you haha.

@mvtglobally
Copy link

Issue not reproducible during KI retests. (First week)

@jliexpensify
Copy link
Contributor

@rushatgabhane - confirming that PR is deployed to production and I can pay you tomorrow?

@jliexpensify jliexpensify changed the title Search - App crashed after click on Search option for specific account [PAY RUSHAT 14TH JUL] Search - App crashed after click on Search option for specific account Jul 14, 2022
@rushatgabhane
Copy link
Member

@jliexpensify yep!

@jliexpensify
Copy link
Contributor

Paid, and closed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Engineering External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement. Reviewing Has a PR in review Weekly KSv2
Projects
None yet
Development

No branches or pull requests

8 participants