@@ -1588,16 +1588,20 @@ const ROUTES = {
15881588 } ,
15891589 WORKSPACE_OWNER_CHANGE_SUCCESS : {
15901590 route : 'workspaces/:policyID/change-owner/:accountID/success' ,
1591- getRoute : ( policyID : string , accountID : number ) => `workspaces/${ policyID } /change-owner/${ accountID } /success` as const ,
1591+ getRoute : ( policyID : string , accountID : number , backTo ?: string ) => getUrlWithBackToParam ( `workspaces/${ policyID } /change-owner/${ accountID } /success` as const , backTo ) ,
15921592 } ,
15931593 WORKSPACE_OWNER_CHANGE_ERROR : {
15941594 route : 'workspaces/:policyID/change-owner/:accountID/failure' ,
1595- getRoute : ( policyID : string , accountID : number ) => `workspaces/${ policyID } /change-owner/${ accountID } /failure` as const ,
1595+ getRoute : ( policyID : string , accountID : number , backTo ?: string ) => getUrlWithBackToParam ( `workspaces/${ policyID } /change-owner/${ accountID } /failure` as const , backTo ) ,
15961596 } ,
15971597 WORKSPACE_OWNER_CHANGE_CHECK : {
15981598 route : 'workspaces/:policyID/change-owner/:accountID/:error' ,
1599- getRoute : ( policyID : string , accountID : number , error : ValueOf < typeof CONST . POLICY . OWNERSHIP_ERRORS > ) =>
1600- `workspaces/${ policyID } /change-owner/${ accountID } /${ error as string } ` as const ,
1599+ getRoute : ( policyID : string | undefined , accountID : number , error : ValueOf < typeof CONST . POLICY . OWNERSHIP_ERRORS > , backTo ?: string ) => {
1600+ if ( ! policyID ) {
1601+ Log . warn ( 'Invalid policyID is used to build the WORKSPACE_OWNER_CHANGE_CHECK route' ) ;
1602+ }
1603+ return getUrlWithBackToParam ( `workspaces/${ policyID } /change-owner/${ accountID } /${ error as string } ` as const , backTo ) ;
1604+ } ,
16011605 } ,
16021606 WORKSPACE_TAX_CREATE : {
16031607 route : 'workspaces/:policyID/taxes/new' ,
0 commit comments