From 9dea20600170bd92ba2e9e52b78031b2de118c2a Mon Sep 17 00:00:00 2001 From: Alexander Lichter Date: Wed, 26 Jun 2024 10:40:50 +0200 Subject: [PATCH] fix: check key correctly --- packages/nuxt/src/pages/utils.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/nuxt/src/pages/utils.ts b/packages/nuxt/src/pages/utils.ts index 6c4620cb81..6890511779 100644 --- a/packages/nuxt/src/pages/utils.ts +++ b/packages/nuxt/src/pages/utils.ts @@ -142,10 +142,11 @@ export function generateRoutesFromFiles (files: ScannedFile[], options: Generate export async function augmentPages (routes: NuxtPage[], vfs: Record, augmentedPagesWithPaths = new Set(), parentPath = '') { for (const route of routes) { - if (route.file && !augmentedPagesWithPaths.has(route.file)) { + const key = `${route.file}_${parentPath}${route.path}` + if (route.file && !augmentedPagesWithPaths.has(key)) { const fileContent = route.file in vfs ? vfs[route.file] : fs.readFileSync(await resolvePath(route.file), 'utf-8') Object.assign(route, await getRouteMeta(fileContent, route.file)) - augmentedPagesWithPaths.add(`${route.file}_${parentPath}${route.path}`) + augmentedPagesWithPaths.add(key) } if (route.children && route.children.length > 0) {