From e3d052073b3455733c514e51e99704bac1becc0c Mon Sep 17 00:00:00 2001 From: daledah Date: Sat, 28 Sep 2024 13:24:21 +0700 Subject: [PATCH] fix: trip booking not navigate to T&C Page --- src/libs/TripReservationUtils.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libs/TripReservationUtils.ts b/src/libs/TripReservationUtils.ts index b5777479931..b7f754f9cac 100644 --- a/src/libs/TripReservationUtils.ts +++ b/src/libs/TripReservationUtils.ts @@ -14,6 +14,7 @@ import {isEmptyObject} from '@src/types/utils/EmptyObject'; import type IconAsset from '@src/types/utils/IconAsset'; import * as Link from './actions/Link'; import Navigation from './Navigation/Navigation'; +import * as PolicyUtils from './PolicyUtils'; let travelSettings: OnyxEntry; Onyx.connect({ @@ -78,7 +79,8 @@ function bookATrip(translate: LocaleContextProps['translate'], setCtaErrorMessag setCtaErrorMessage(translate('travel.phoneError')); return; } - if (isEmptyObject(travelSettings)) { + const policy = PolicyUtils.getPolicy(activePolicyID); + if (isEmptyObject(policy?.address)) { Navigation.navigate(ROUTES.WORKSPACE_PROFILE_ADDRESS.getRoute(activePolicyID ?? '-1', Navigation.getActiveRoute())); return; }