Skip to content

Commit 98f1ddb

Browse files
fix linting errors
1 parent 04cb952 commit 98f1ddb

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

src/pages/workspace/tags/ImportTagsOptionsPage.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ function ImportTagsOptionsPage({route}: ImportTagsOptionsPageProps) {
7272
if (hasAccountingConnections) {
7373
return <NotFoundPage />;
7474
}
75-
const startMultiLevelTagImportFlow = () => {
75+
const startMultiLevelTagImportFlow = useCallback(() => {
7676
setImportedSpreadsheetIsImportingMultiLevelTags(true);
7777
if (hasVisibleTags) {
7878
setIsSwitchSingleToMultipleLevelTagWarningModalVisible(true);
@@ -82,17 +82,22 @@ function ImportTagsOptionsPage({route}: ImportTagsOptionsPageProps) {
8282
isQuickSettingsFlow ? ROUTES.SETTINGS_TAGS_IMPORT.getRoute(policyID, ROUTES.SETTINGS_TAGS_ROOT.getRoute(policyID, backTo)) : ROUTES.WORKSPACE_TAGS_IMPORT.getRoute(policyID),
8383
);
8484
}
85-
};
85+
}, [hasVisibleTags, policyID, isQuickSettingsFlow, backTo]);
8686

8787
useFocusEffect(
8888
useCallback(() => {
8989
if (!shouldRunPostUpgradeFlow || !isControlPolicy(policy)) {
9090
return;
9191
}
92+
9293
startMultiLevelTagImportFlow();
9394
setShouldRunPostUpgradeFlow(false);
94-
}, [shouldRunPostUpgradeFlow, policy, hasVisibleTags, policyID, isQuickSettingsFlow, backTo]),
95+
}, [shouldRunPostUpgradeFlow, policy, startMultiLevelTagImportFlow]),
9596
);
97+
98+
if (hasAccountingConnections) {
99+
return <NotFoundPage />;
100+
}
96101

97102
return (
98103
<AccessOrNotFoundWrapper

0 commit comments

Comments
 (0)