From 46ff3ade228c2148867f98d7296fd4d3477a9be1 Mon Sep 17 00:00:00 2001 From: Jason Jean Date: Fri, 29 Apr 2022 11:35:48 -0400 Subject: [PATCH] fix(core): fix migrating workspaces without any task runners configured (#10065) --- packages/nx/src/command-line/migrate.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/nx/src/command-line/migrate.ts b/packages/nx/src/command-line/migrate.ts index 04fc5329f5e6a..240ac18150f37 100644 --- a/packages/nx/src/command-line/migrate.ts +++ b/packages/nx/src/command-line/migrate.ts @@ -770,11 +770,13 @@ async function generateMigrationsJsonAndUpdatePackageJson( function showConnectToCloudMessage() { try { const nxJson = readJsonFile('nx.json'); - const defaultRunnerIsUsed = Object.values(nxJson.tasksRunnerOptions).find( - (r: any) => - r.runner == '@nrwl/workspace/tasks-runners/default' || - r.runner == 'nx/tasks-runners/default' - ); + const defaultRunnerIsUsed = + !nxJson.tasksRunnerOptions || + Object.values(nxJson.tasksRunnerOptions).find( + (r: any) => + r.runner == '@nrwl/workspace/tasks-runners/default' || + r.runner == 'nx/tasks-runners/default' + ); return !!defaultRunnerIsUsed; } catch { return false;