diff --git a/packages/docusaurus-plugin-content-docs/src/versions.ts b/packages/docusaurus-plugin-content-docs/src/versions.ts index f00b3ade18..5c7d0d6ce9 100644 --- a/packages/docusaurus-plugin-content-docs/src/versions.ts +++ b/packages/docusaurus-plugin-content-docs/src/versions.ts @@ -288,9 +288,13 @@ function createVersionMetadata({ // retro-compatible values const defaultVersionLabel = versionName === CURRENT_VERSION_NAME ? 'Next' : versionName; - const versionNameNotLast = - versionName === CURRENT_VERSION_NAME ? 'next' : versionName; - const defaultVersionPathPart = isLast ? '' : versionNameNotLast; + function getDefaultVersionPathPart() { + if (isLast) { + return ''; + } + return versionName === CURRENT_VERSION_NAME ? 'next' : versionName; + } + const defaultVersionPathPart = getDefaultVersionPathPart(); const versionOptions: VersionOptions = options.versions[versionName] ?? {};