-
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
[HOLD #305057] [Track Tax] Tax rate/amount page is still accessible when it is disabled #37414
Comments
Triggered auto assignment to @stephanieelliott ( |
@stephanieelliott 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. |
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.Tax - Tax rate/amount page is still accessible when it is disabled What is the root cause of that problem?There's no logic to show not found page on What changes do you think we should make in order to solve the problem?wrap with App/src/components/MoneyTemporaryForRefactorRequestConfirmationList.js Lines 273 to 274 in bee752a
What alternative solutions did you explore? (Optional)If that condition isn't met, early return |
📣 @apeyada! 📣
|
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
ProposalPlease re-state the problem that we are trying to solve in this issue.Tax page is still accessible after tax tracking is disabled. What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?Use
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Tax rate/amount page is still accessible when it is disabled What is the root cause of that problem?We don't have logic to show notFound page when TaxTracking is disabled What changes do you think we should make in order to solve the problem?We shoud pass App/src/pages/iou/request/step/IOURequestStepTaxRatePage.js Lines 75 to 79 in fe6d902
and here: App/src/pages/iou/request/step/IOURequestStepTaxAmountPage.js Lines 158 to 162 in fe6d902
shouldShowNotFoundPage={policy.isTaxTrackingEnabled} |
Feature is WIP, so we can put this HOLD until we finish the implementation as it is being rolled out in phases https://github.com/Expensify/Expensify/issues/305057 |
@MonilBhavsar Should we look at this now? |
This is not reproducible anymore -- when tax is disabled from the workspace, the field disappears from the in-progress request. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Found when executing PR : #36784
Version Number: v1.4.44-7
Reproducible in staging?: Y
Reproducible in production?: Y
Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal Team
Action Performed:
Precondition:
Expected Result:
Tax page will change to not here page.
Actual Result:
Tax page is still accessible instead of showing not here page.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Bug6395215_1709110610725.20240228_133232.mp4
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: