diff --git a/packages/workspace/src/command-line/affected.ts b/packages/workspace/src/command-line/affected.ts index 3d44047eff..6ddb7c7e32 100644 --- a/packages/workspace/src/command-line/affected.ts +++ b/packages/workspace/src/command-line/affected.ts @@ -47,15 +47,14 @@ export async function affected( const projects = parsedArgs.all ? projectGraph.nodes : affectedGraph.nodes; const projectsNotExcluded = Object.keys(projects) .filter((key) => !parsedArgs.exclude.includes(key)) - .reduce((_p, key) => { - return projects[key]; - }, {}); + .reduce((p, key) => { + p[key] = projects[key]; + return p; + }, {} as Record); const env = readEnvironment(nxArgs.target, projectsNotExcluded); - const affectedProjects = Object.values(projects) - .filter((n) => !parsedArgs.exclude.includes(n.name)) - .filter( - (n) => !parsedArgs.onlyFailed || !env.workspaceResults.getResult(n.name) - ); + const affectedProjects = Object.values(projectsNotExcluded).filter( + (n) => !parsedArgs.onlyFailed || !env.workspaceResults.getResult(n.name) + ); try { switch (command) {