diff --git a/src/ROUTES.ts b/src/ROUTES.ts index 4ffe479ff684..a68bd7508dc5 100644 --- a/src/ROUTES.ts +++ b/src/ROUTES.ts @@ -1268,8 +1268,12 @@ const ROUTES = { }, DISTANCE_REQUEST_CREATE: { route: ':action/:iouType/start/:transactionID/:reportID/distance-new/:backToReport?', - getRoute: (action: IOUAction, iouType: IOUType, transactionID: string, reportID: string, backToReport?: string) => - `${action as string}/${iouType as string}/start/${transactionID}/${reportID}/distance-new/${backToReport ?? ''}` as const, + getRoute: (action: IOUAction, iouType: IOUType, transactionID: string, reportID: string, backToReport?: string) => { + if (backToReport) { + return `${action as string}/${iouType as string}/start/${transactionID}/${reportID}/distance-new/${backToReport}` as const; + } + return `${action as string}/${iouType as string}/start/${transactionID}/${reportID}/distance-new` as const; + }, }, DISTANCE_REQUEST_CREATE_TAB_MAP: { route: 'distance-map',