Skip to content

Commit 5509d78

Browse files
committed
fix: display perdiem toggle as off if it is collect plan
1 parent f1e5a6b commit 5509d78

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/pages/workspace/WorkspaceMoreFeaturesPage.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import {getLatestErrorField} from '@libs/ErrorUtils';
2525
import Navigation from '@libs/Navigation/Navigation';
2626
import type {PlatformStackScreenProps} from '@libs/Navigation/PlatformStackNavigation/types';
2727
import type {WorkspaceSplitNavigatorParamList} from '@libs/Navigation/types';
28-
import {getDistanceRateCustomUnit, getPerDiemCustomUnit, hasAccountingConnections, isControlPolicy, isTimeTrackingEnabled} from '@libs/PolicyUtils';
28+
import {canPolicyAccessFeature, getDistanceRateCustomUnit, getPerDiemCustomUnit, hasAccountingConnections, isControlPolicy, isTimeTrackingEnabled} from '@libs/PolicyUtils';
2929
import {enablePolicyCategories} from '@userActions/Policy/Category';
3030
import {enablePolicyDistanceRates} from '@userActions/Policy/DistanceRate';
3131
import {enablePerDiem} from '@userActions/Policy/PerDiem';
@@ -244,7 +244,7 @@ function WorkspaceMoreFeaturesPage({policy, route}: WorkspaceMoreFeaturesPagePro
244244
icon: illustrations.PerDiem,
245245
titleTranslationKey: 'workspace.moreFeatures.perDiem.title',
246246
subtitleTranslationKey: 'workspace.moreFeatures.perDiem.subtitle',
247-
isActive: policy?.arePerDiemRatesEnabled ?? false,
247+
isActive: (policy?.arePerDiemRatesEnabled && canPolicyAccessFeature(policy, CONST.POLICY.MORE_FEATURES.ARE_PER_DIEM_RATES_ENABLED)) ?? false,
248248
pendingAction: policy?.pendingFields?.arePerDiemRatesEnabled,
249249
action: (isEnabled: boolean) => {
250250
if (!policyID) {

0 commit comments

Comments
 (0)