diff --git a/src/pages/workspace/taxes/WorkspaceEditTaxPage.tsx b/src/pages/workspace/taxes/WorkspaceEditTaxPage.tsx index 40e54ffcb228..9070572b6062 100644 --- a/src/pages/workspace/taxes/WorkspaceEditTaxPage.tsx +++ b/src/pages/workspace/taxes/WorkspaceEditTaxPage.tsx @@ -58,6 +58,13 @@ function WorkspaceEditTaxPage({ Navigation.setParams({taxID: currentTaxID}); }, [taxID, currentTaxID]); + useEffect(() => { + if (currentTaxRate || !policy?.taxRates?.taxes) { + return; + } + Navigation.goBack(ROUTES.WORKSPACE_TAXES.getRoute(policyID)); + }, [currentTaxRate, policy?.taxRates?.taxes, policyID]); + const deleteTaxRate = () => { if (!policyID) { return; @@ -67,6 +74,9 @@ function WorkspaceEditTaxPage({ }; if (!currentTaxRate) { + if (policy?.taxRates?.taxes) { + return null; + } return ; } const taxCodeToShow = isControlPolicy(policy) ? taxID : '';