From f0bf05a48b6cdb584b2854bacd9f5d8390a325cb Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Wed, 6 Nov 2024 09:50:56 +0000 Subject: [PATCH] fix(@angular/build): skip wildcard routes from being listed as prerendered routes This fix ensures that the wildcard routes are not included in the prerendered list, improving the accuracy of prerendered route generation. --- .../build/src/builders/application/execute-post-bundle.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/angular/build/src/builders/application/execute-post-bundle.ts b/packages/angular/build/src/builders/application/execute-post-bundle.ts index bf23df37688b..4430174757a7 100644 --- a/packages/angular/build/src/builders/application/execute-post-bundle.ts +++ b/packages/angular/build/src/builders/application/execute-post-bundle.ts @@ -181,7 +181,10 @@ export async function executePostBundleSteps( case /* Legacy building mode */ undefined: { if (!metadata.redirectTo) { serializableRouteTreeNodeForManifest.push(metadata); - prerenderedRoutes[metadata.route] = { headers: metadata.headers }; + + if (!metadata.route.includes('*')) { + prerenderedRoutes[metadata.route] = { headers: metadata.headers }; + } } break; }