diff --git a/apps/console/src/routes/documentsRoutes.ts b/apps/console/src/routes/documentsRoutes.ts index 56931f21a..6f2691052 100644 --- a/apps/console/src/routes/documentsRoutes.ts +++ b/apps/console/src/routes/documentsRoutes.ts @@ -13,10 +13,12 @@ const documentTabs = (prefix: string) => { return [ { path: `${prefix}`, - queryLoader: ({ organizationId, documentId }) => { - throw redirect( - `/organizations/${organizationId}/documents/${documentId}/description`, - ); + queryLoader: ({ organizationId, documentId, versionId }) => { + const basePath = `/organizations/${organizationId}/documents/${documentId}`; + const redirectPath = versionId + ? `${basePath}/versions/${versionId}/description` + : `${basePath}/description`; + throw redirect(redirectPath); }, Component: Fragment, },