-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[$1000] Split bill - "Payment details not found" for a split with 1 person #18682
Comments
Issue is not reproductible in provided build https://18652.pr-testing.expensify.com/ Recording.2672.mp4 |
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open
|
Triggered auto assignment to @aldo-expensify ( |
Triggered auto assignment to @bfitzexpensify ( |
Bug0 Triage Checklist (Main S/O)
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Split bill - "Payment details not found" for a split with 1 person What is the root cause of that problem?We haven't defined what to show when performing a split bill with 1 person. Previously, the split text isn't clickable and now we are making it clickable on purpose, have a look at this PR. What changes do you think we should make in order to solve the problem?According to the PR, for the split bill, we'll show the participant page at the moment. Then we can modify this line App/src/components/ReportActionItem/IOUAction.js Lines 72 to 79 in 45c3212
To
Also determining isSplitBill with room participants' length isn't reliable, it will not true if we split bill with only one person. Then we can change:
To:
What alternative solutions did you explore? (Optional)N/A |
Looks like something related to As a reminder, please make sure that all proposals are not workarounds and that any and all attempt to fix the issue holistically have been made before proceeding with a solution. Proposals to change our Feel free to drop a note in #expensify-open-source with any questions. |
I think this has been solved already as I can't reproduce it anymore on staging or dev. |
Ahh nvm, it is broken for the split even if the requested part is working. |
Nvm, looks like a legit bug |
Job added to Upwork: https://www.upwork.com/jobs/~01e7c0e8f33a8afe00 |
Current assignee @bfitzexpensify is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @sobitneupane ( |
Current assignee @aldo-expensify is eligible for the External assigner, not assigning anyone new. |
@sobitneupane can you check this proposal: #18682 (comment) I think it may be pointing to the right thing |
cc @luacmartins as you know better the split flow. Can you confirm if this makes sense: #18682 (comment) or if it is fine in this case to be treating the split with 1 participant as a regular IOU? If it is the later, I think @hungvu193 's comment here may be right then. |
@aldo-expensify that comment makes sense, but we are already addressing it here |
@luacmartins ahh, thanks! I'll close this one then. |
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:
Expected Result:
Payment details should be displayed (or link should be not clickable)
Actual Result:
"Payment details not found" error page is displayed
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.12.0
Reproducible in staging?: Yes
Reproducible in production?: No, in provided build
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Bug6048676_video_28.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: