diff --git a/packages/next/src/views/Version/Default/SetStepNav.tsx b/packages/next/src/views/Version/Default/SetStepNav.tsx index 2d28ca4e0..b05994f22 100644 --- a/packages/next/src/views/Version/Default/SetStepNav.tsx +++ b/packages/next/src/views/Version/Default/SetStepNav.tsx @@ -15,7 +15,7 @@ export const SetStepNav: React.FC<{ readonly isTrashed?: boolean versionToCreatedAtFormatted?: string versionToID?: string - versionToUseAsTitle?: string + versionToUseAsTitle?: Record | string }> = ({ id, collectionConfig, @@ -54,7 +54,7 @@ export const SetStepNav: React.FC<{ ? versionToUseAsTitle?.[locale.code] || docLabel : versionToUseAsTitle } else if (useAsTitle === 'id') { - docLabel = versionToID + docLabel = String(id) } const docBasePath: `/${string}` = isTrashed diff --git a/packages/next/src/views/Version/index.tsx b/packages/next/src/views/Version/index.tsx index d62343043..189213d52 100644 --- a/packages/next/src/views/Version/index.tsx +++ b/packages/next/src/views/Version/index.tsx @@ -411,6 +411,11 @@ export async function VersionView(props: DocumentViewServerProps) { }) } + const useAsTitleFieldName = collectionConfig?.admin?.useAsTitle || 'id' + const versionToUseAsTitle = + useAsTitleFieldName === 'id' + ? String(versionTo.parent) + : versionTo.version?.[useAsTitleFieldName] return ( ) }