@@ -6,12 +6,11 @@ import isSearchTopmostFullScreenRoute from '@libs/Navigation/helpers/isSearchTop
66import Navigation from '@libs/Navigation/Navigation' ;
77import { rand64 } from '@libs/NumberUtils' ;
88import { getTransactionDetails , isOpenReport } from '@libs/ReportUtils' ;
9- import { shouldRestrictUserBillableActions } from '@libs/SubscriptionUtils' ;
109import { buildOptimisticTransaction , getChildTransactions , getOriginalTransactionWithSplitInfo , isDistanceRequest } from '@libs/TransactionUtils' ;
1110import CONST from '@src/CONST' ;
1211import ONYXKEYS from '@src/ONYXKEYS' ;
1312import ROUTES from '@src/ROUTES' ;
14- import type { BillingGraceEndPeriod , Policy , Report , Transaction } from '@src/types/onyx' ;
13+ import type { Policy , Report , Transaction } from '@src/types/onyx' ;
1514import type { Attendee } from '@src/types/onyx/IOU' ;
1615import type { TransactionCustomUnit } from '@src/types/onyx/Transaction' ;
1716import { initSplitExpenseItemData , updateSplitExpenseDistanceFromAmount } from './IOU/SplitExpenseItems' ;
@@ -39,22 +38,11 @@ Onyx.connectWithoutView({
3938/**
4039 * Create a draft transaction to set up split expense details for the split expense flow
4140 */
42- function initSplitExpense (
43- transaction : OnyxEntry < Transaction > ,
44- policy : OnyxEntry < Policy > ,
45- ownerBillingGracePeriodEnd : OnyxEntry < number > ,
46- userBillingGracePeriodEnds : OnyxCollection < BillingGraceEndPeriod > ,
47- amountOwed : OnyxEntry < number > ,
48- ) : void {
41+ function initSplitExpense ( transaction : OnyxEntry < Transaction > , policy ?: OnyxEntry < Policy > ) : void {
4942 if ( ! transaction ) {
5043 return ;
5144 }
5245
53- if ( ! ! policy && shouldRestrictUserBillableActions ( policy , ownerBillingGracePeriodEnd , userBillingGracePeriodEnds , amountOwed ) ) {
54- Navigation . navigate ( ROUTES . RESTRICTED_ACTION . getRoute ( policy . id ) ) ;
55- return ;
56- }
57-
5846 const reportID = transaction . reportID ?? String ( CONST . DEFAULT_NUMBER_ID ) ;
5947 const originalTransactionID = transaction ?. comment ?. originalTransactionID ;
6048 const originalTransaction = allTransactions ?. [ `${ ONYXKEYS . COLLECTION . TRANSACTION } ${ originalTransactionID } ` ] ;
0 commit comments