-
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
[$250] [CRITICAL] [CVP] Track Expense - App crashes when tracking an expense #46879
Comments
Triggered auto assignment to @alexpensify ( |
We think that this bug might be related to #vip-vsp |
@alexpensify FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors |
Job added to Upwork: https://www.upwork.com/jobs/~019f114a28e4f405b1 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @thesahindia ( |
@thienlnam here's another track expense flow bug, this time a crash and also seems to be referencing |
Not reproducible on latest code base. |
@danielrvidal how are you repro'ing this as soon as yesterday? |
I'm reproducing it on production still as of now. @jp928 did you try it on mobile web? I'm on Safari, private tab if it helps at all |
@danielrvidal |
@trjExpensify any idea where this would be coming from? I would think it should be fake since I was testing in production? |
@alexpensify, @thesahindia Huh... This is 4 days overdue. Who can take care of this? |
Waiting for proposals here |
Edited by proposal-police: This proposal was edited at 2024-08-13 11:06:39 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Javascript throws fatal exception if the onyx collection key contains underscore, such as What is the root cause of that problem?The last index of underscore is using for check if the key is valid so that
The function isCollectionMemberKey will return false in this case. What changes do you think we should make in order to solve the problem?Use What alternative solutions did you explore? (Optional)Change the |
Yeah, that's used for off-workspace DMs: Lines 1178 to 1179 in ff2b888
|
Thanks, @jp928. @thesahindia can you review that proposal? Also, CC'ing @hannojg for eyes from the blame. :) |
@jp928 trying to understand your proposal I don't think this really returns 'collection', 'member', right? What does it actually return? |
While it may not be perfect we maybe want to consider handling the case for double __ or for FAKE explicitly |
@hannojg SRY for confusing you. I will update my proposal. Cheers. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@thesahindia can you chime in on the proposal please? |
📣 @ishpaul777 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
Can't reproduce on mWeb Safari anymore myself, @danielrvidal can try for good measure and then we can close. |
I can't reproduce it either. Sorry, I didn't mean to close it. But I can't repro either so maybe we close it? |
Yep, seems that linked PR fixed it. Closing! |
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: 9.0.17-0
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Issue reported by: Applause - Internal Team
Issue found when executing PR #43163
Action Performed:
Expected Result:
Track expense modal opens and user is able to track an expense
Actual Result:
App crashes
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6563076_1722927494306.video_2024-08-06_09-55-47.mp4
logs (2).txt
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: