From 9ac9491c3b5a5647b7a7f3082c738759dcffe29c Mon Sep 17 00:00:00 2001 From: Minijus L <3633549+minijus@users.noreply.github.com> Date: Tue, 13 Dec 2022 11:18:19 +0200 Subject: [PATCH] fix(angular): support target-less projects in update-15-2-0 (#13755) --- .../src/migrations/update-15-2-0/update-workspace-config.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/angular/src/migrations/update-15-2-0/update-workspace-config.ts b/packages/angular/src/migrations/update-15-2-0/update-workspace-config.ts index 60e4e938105a4..af34682f7bc6d 100644 --- a/packages/angular/src/migrations/update-15-2-0/update-workspace-config.ts +++ b/packages/angular/src/migrations/update-15-2-0/update-workspace-config.ts @@ -11,7 +11,7 @@ export default async function updateWorkspaceConfigurations(tree: Tree) { const supportedExecutors: Set = new Set([Builders.Server]); for (const [name, project] of projects) { - for (const [targetName, target] of Object.entries(project.targets)) { + for (const [targetName, target] of Object.entries(project.targets || {})) { if (!supportedExecutors.has(target.executor)) { continue; } @@ -19,7 +19,7 @@ export default async function updateWorkspaceConfigurations(tree: Tree) { target.options.bundleDependencies = undefined; for (const [configurationName, configuration] of Object.entries( - target.configurations + target.configurations || {} )) { configuration.bundleDependencies = undefined; target[configurationName] = configuration;