Skip to content

Commit 8f13263

Browse files
authored
Merge pull request Expensify#90209 from Expensify/claude-fixCategoryButtonVisibilityOnFailedConnection
Hide Add category button in expense picker when accounting connection exists
2 parents 1596ae0 + 5fd005c commit 8f13263

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/pages/iou/request/step/IOURequestStepCategory.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import {isCategoryMissing} from '@libs/CategoryUtils';
3030
import getNonEmptyStringOnyxID from '@libs/getNonEmptyStringOnyxID';
3131
import Navigation from '@libs/Navigation/Navigation';
3232
import {hasEnabledOptions} from '@libs/OptionsListUtils';
33-
import {getValidConnectedIntegration, isPolicyAdmin} from '@libs/PolicyUtils';
33+
import {hasAccountingConnections, isPolicyAdmin} from '@libs/PolicyUtils';
3434
import {getTransactionDetails, isGroupPolicy, isReportInGroupPolicy} from '@libs/ReportUtils';
3535
import type {SkeletonSpanReasonAttributes} from '@libs/telemetry/useSkeletonSpan';
3636
import {getRequestType} from '@libs/TransactionUtils';
@@ -92,7 +92,7 @@ function IOURequestStepCategory({
9292

9393
const categoryForDisplay = isCategoryMissing(transactionCategory) ? '' : transactionCategory;
9494

95-
const canCreateCategoryInSitu = isPolicyAdmin(policy) && !getValidConnectedIntegration(policy) && !!policy?.areCategoriesEnabled;
95+
const canCreateCategoryInSitu = isPolicyAdmin(policy) && !hasAccountingConnections(policy) && !!policy?.areCategoriesEnabled;
9696

9797
const createCategoryMenuItems = canCreateCategoryInSitu
9898
? [

0 commit comments

Comments
 (0)