-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[WAITING ON CHECKLIST - RUSHAT] [$250] Desktop - Categories - App crashes after importing categories and clicking Got it #48540
Comments
Triggered auto assignment to @jliexpensify ( |
Triggered auto assignment to @iwiznia ( |
👋 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:
|
@filip-solecki @rlinoz @rushatgabhane a proper deploy blocker |
Lets try to catch the error with parsing the file and show error message to the user that the file is not supported instead of crashing the app |
Hi! I am Filip from SWM and I'd like to work on this! |
@filip-solecki says this is because the categories are array at first, and the onyx merge causes this error. I have created a web fix to make sure the categories are not empty array but empty object https://github.com/Expensify/Web-Expensify/pull/43372 |
Tester is still able to reproduce 20240905_003743.mp4 |
@filip-solecki seems like there must be some other root cause for this issue as we are now returning the categories as empty object Looking for proposals |
Job added to Upwork: https://www.upwork.com/jobs/~021831378368788118300 |
Current assignee @rushatgabhane is eligible for the External assigner, not assigning anyone new. |
let's assign @nkdengineer ? |
The fact that this can be fixed by adding an optional chain operator, and that wasn't automatically detected, suggests to me that we have incorrect types somewhere |
📣 @nkdengineer 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
Thanks @nkdengineer what is your eta for the pr? |
@mountiny The PR is ready. |
We're trying to access a value in The type is correct. This code is just unsafe in TS. The problem here is that we should ideally have typecheck catch this idk how tho because index is a number |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.29-12 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-09-12. 🎊 For reference, here are some details about the assignees on this issue:
|
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:
|
Payment Summary
|
Paid via Upworks and job closed |
Hello 👋 I've been overpaid $250 by mistake in another issue. So please don't pay me for this issue. Thank you for understanding |
Cool, all good - will remove this from the summary! Thanks! |
@rushatgabhane just waiting on a checklist, if one is needed |
not needed here. it is covered by existing regression steps |
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: 9.0.29-0
Reproducible in staging?: Y
Reproducible in production?: N
Issue was found when executing this PR: #47827
Email or phone of affected tester (no customers): applausetester+kh010901@applause.expensifail.com
Issue reported by: Applause Internal Team
Action Performed:
Expected Result:
App will not crash.
Actual Result:
App crashes after importing categories and clicking Got it.
This issue is only reproducible on desktop app.
Workaround:
Unknown
Platforms:
Screenshots/Videos
0409_1.txt
Bug6592389_1725413369885!--1725413225174.txt
Bug6592389_1725413369824!Independent.-.Multi.Level.tags (1).csv
Bug6592389_1725413369808.20240904_092636.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @Issue Owner
Current Issue Owner: @jliexpensifyThe text was updated successfully, but these errors were encountered: