From 5fdd3741c0c7b7d3b7d5a3cf5910a69d2dd5cc90 Mon Sep 17 00:00:00 2001 From: Yuxuan Zhang Date: Sun, 13 Apr 2025 17:02:56 -0400 Subject: [PATCH] fix: properly override `localeIndex` property on resolved siteData --- src/shared/shared.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/shared/shared.ts b/src/shared/shared.ts index 2701e97e..62f74889 100644 --- a/src/shared/shared.ts +++ b/src/shared/shared.ts @@ -97,6 +97,7 @@ export function resolveSiteDataByRoute( ): SiteData { const localeIndex = getLocaleForPath(siteData, relativePath) const { label, link, ...localeConfig } = siteData.locales[localeIndex] ?? {} + Object.assign(localeConfig, { localeIndex }) const additionalConfigs = resolveAdditionalConfig(siteData, relativePath) if (inBrowser && (import.meta as any).env?.DEV) { ;(localeConfig as any)[VP_SOURCE_KEY] = `locale config (${localeIndex})`