-
Notifications
You must be signed in to change notification settings - Fork 3k
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] Group - App crash when removing a member on the process splitting expense #46805
Comments
Triggered auto assignment to @cristipaval ( |
Triggered auto assignment to @RachCHopkins ( |
👋 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:
|
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. |
Edited by proposal-police: This proposal was edited at 2024-08-06 04:08:22 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.App Crash What is the root cause of that problem?we use
When user A add user B from group, the In we have the logic to detect if But the logic to extract the collection key (splitCollectionMemberKey) is wrong we're using -> the condition is failed -> the error is throw here What changes do you think we should make in order to solve the problem?Create
What alternative solutions did you explore? (Optional) |
@cristipaval I can raise the PR soon if you agree with the solution. Thanks |
@daledah Wouldn't that restrict the collection key to not use |
@daledah as @ishpaul777 pointed out, your proposal would not work in cases when there is an underscore in the collection key base, such as for the Line 410 in edb81c1
|
I think more simply we should just audit all uses of
Maybe we can create a utility hook like |
Gonna demote this one since it's kind of an edge case. Sounds like @ishpaul777 is on the right track though. |
Job added to Upwork: https://www.upwork.com/jobs/~013d4e761b19949e81 |
@ishpaul777 this PR is ready for review. |
This issue has not been updated in over 15 days. @cristipaval, @RachCHopkins, @ishpaul777, @daledah eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
This is ready for payment 🎉 |
confirmed, this has been on prod for more than a week |
Sorry @daledah did you apply for the upwork job per this comment? I do see one shortlisted proposal but I'm not 100% sure it's you. |
Ok, no it's not, I found your upwork profile and that is not you. I will set up the job again and send you another offer @daledah @ishpaul777 forgive me if this is a silly question - did you get paid for this offer? |
Yes thats the offer i accepted, here's the contract https://www.upwork.com/nx/wm/workroom/38035610 |
What I mean is, did you get paid money for it @ishpaul777 ? |
No, on automatic offers A BZ member need to release payment manually when the payment is due, i.e. 7 days after PR deplyed to Prod. |
Thanks for confirmation @ishpaul777 - I was looking at totally the wrong page! I've paid that out. @daledah I'm just waiting on you to accept the proposal (and two others) so I can pay you. |
Payment Summary:
Upwork job here |
Contributor has been paid, the contract has been completed, and the Upwork post has been closed. |
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: v9.0.16-4
Reproducible in staging?: Y
Reproducible in production?: N
Email or phone of affected tester (no customers): [email protected]
Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal team
Action Performed:
Expected Result:
Error is shown
Actual Result:
App Crash
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Bug6562221.1722857270352.Screen.Recording.2024-08-05.At.1.56.25.Pm.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @RachCHopkinsThe text was updated successfully, but these errors were encountered: