diff --git a/packages/tao/src/commands/ngcli-adapter.ts b/packages/tao/src/commands/ngcli-adapter.ts index 1dcd9007c733e..a646bcc51b79d 100644 --- a/packages/tao/src/commands/ngcli-adapter.ts +++ b/packages/tao/src/commands/ngcli-adapter.ts @@ -403,14 +403,18 @@ export class NxScopedHostForMigrations extends NxScopedHost { write(path: Path, content: FileBuffer): Observable { return this.hasWorkspaceJson().pipe( concatMap((hasWorkspace) => { - if ( - hasWorkspace && - (path == '/angular.json' || path == 'angular.json') - ) { - return super.write( - '/workspace.json' as any, - processConfigWhenWriting(content) - ); + if (this.isWorkspaceConfig(path)) { + if ( + hasWorkspace && + (path == '/angular.json' || path == 'angular.json') + ) { + return super.write( + '/workspace.json' as any, + processConfigWhenWriting(content) + ); + } else { + return super.write(path as any, processConfigWhenWriting(content)); + } } else { return super.write(path as any, content); }