@@ -15,7 +15,7 @@ import useThemeStyles from '@hooks/useThemeStyles';
15
15
import { canUseTouchScreen } from '@libs/DeviceCapabilities' ;
16
16
import Navigation from '@libs/Navigation/Navigation' ;
17
17
import OnyxTabNavigator , { TabScreenWithFocusTrapWrapper , TopTab } from '@libs/Navigation/OnyxTabNavigator' ;
18
- import { getActivePolicies , getPerDiemCustomUnit } from '@libs/PolicyUtils' ;
18
+ import { getPerDiemCustomUnit , getPerDiemCustomUnits } from '@libs/PolicyUtils' ;
19
19
import { getPayeeName } from '@libs/ReportUtils' ;
20
20
import AccessOrNotFoundWrapper from '@pages/workspace/AccessOrNotFoundWrapper' ;
21
21
import type { IOURequestType } from '@userActions/IOU' ;
@@ -103,10 +103,7 @@ function IOURequestStartPage({
103
103
return [ headerWithBackBtnContainerElement , tabBarContainerElement , activeTabContainerElement ] . filter ( ( element ) => ! ! element ) as HTMLElement [ ] ;
104
104
} , [ headerWithBackBtnContainerElement , tabBarContainerElement , activeTabContainerElement ] ) ;
105
105
106
- const perDiemCustomUnits = getActivePolicies ( allPolicies , session ?. email )
107
- . map ( ( mappedPolicy ) => ( { policyID : mappedPolicy . id , customUnit : getPerDiemCustomUnit ( mappedPolicy ) } ) )
108
- . filter ( ( { customUnit} ) => ! isEmptyObject ( customUnit ) && ! ! customUnit . enabled ) ;
109
-
106
+ const perDiemCustomUnits = getPerDiemCustomUnits ( allPolicies , session ?. email ) ;
110
107
const doesPerDiemPolicyExist = perDiemCustomUnits . length > 0 ;
111
108
112
109
const moreThanOnePerDiemExist = perDiemCustomUnits . length > 1 ;
0 commit comments