-
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
[HOLD for payment 2024-02-26] [$500] [MEDIUM] [Backwards Compatibility] Expense with category can be created when admin disable the same category #35236
Comments
Job added to Upwork: https://www.upwork.com/jobs/~010fa29b3491c11700 |
Triggered auto assignment to @mallenexpensify ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Santhosh-Sellavel ( |
We think that this bug might be related to #wave6-collect-submitters |
ProposalPlease re-state the problem that we are trying to solve in this issue.User can successfully create the IOU request What is the root cause of that problem?We're not clearing the What changes do you think we should make in order to solve the problem?Clearing the We can check if the We can do this in What alternative solutions did you explore? (Optional)An alternate UX is that we don't clear the already-selected category, because it might be confusing to the user. Instead we'll set a formError in the But this will be based on the same above condition. |
OOO Next week, So unassigning. Please assign a new C+ Issue here. cc: @mallenexpensify |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @c3024 ( |
@c3024 plz review the proposal above. Thx |
Agree with @kbecciv , added to Wave 6 project, comment if you disagree @greg-schroeder. Thx! |
I think the alternative solution is the way to go because before confirming the request we got the details of enabled categories. So, showing the error at category and the confirm button is the better solution. categoryRequest.mp4I think we should change the category page as well to include only the enabled categories notwithstanding the earlier selected category. categoryPage.mp4Proposal here by @dukenv0307 looks good to me. 🎀 👀 🎀 C+ Reviewed |
No internal engineer assigned. 🤔 🎀 👀 🎀 C+ Reviewed |
Triggered auto assignment to @Gonals, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@Gonals plz review when you have a minute. |
@amyevans given you worked on categories - do you know if this was considered or might be handled elsewhere already? |
Nope as far as I know this is an edge case we didn't consider/handle yet cc @yuwenmemon |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.42-5 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-02-26. 🎊 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:
|
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. |
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:
|
@Gonals, @mallenexpensify, @c3024, @dukenv0307 Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@Gonals, @mallenexpensify, @c3024, @dukenv0307 Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Contributor: @dukenv0307 paid $500 via Upwork @c3024 , what's the reason for thinking we don't want a regression test for this? |
This happens when a user is at the money request confirm page and selects a category. Before this user presses the A user ordinarily stays on this page for a brief time. During that brief period an admin should remove/disable the same category that was chosen by the user for this bug to happen. It appeared to me as a rare case so I felt it does not need a regression test. |
Thanks @c3024 , I agree it's an edge case. QA has a separate list for edge case tests (and design ones) that they only run monthly, I assume we'll want it for that, created an issue. |
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: 1.4.32-2
Reproducible in staging?: y
Reproducible in production?: y
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
Expensify/Expensify Issue URL:
Issue reported by: Applause - internal Team
Slack conversation:
Action Performed:
Precondition:
User is an employee of Collect workspace on Old Dot which has categories set
Steps:
Expected Result:
Selected category on confirmation page should disappear/error message should be displayed
Actual Result:
User can successfully create the IOU request
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6355608_1706263008737.Gravar__1942.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: