diff --git a/packages/tao/src/commands/ngcli-adapter.ts b/packages/tao/src/commands/ngcli-adapter.ts index f49c7f0cf7..1f6030f58b 100644 --- a/packages/tao/src/commands/ngcli-adapter.ts +++ b/packages/tao/src/commands/ngcli-adapter.ts @@ -373,10 +373,11 @@ export class NxScopedHostForMigrations extends NxScopedHost { isFile(path: Path): Observable { return this.hasWorkspaceJson().pipe( concatMap((hasWorkspace) => { - if (this.isWorkspaceConfig(path)) { - return hasWorkspace - ? super.isFile('/workspace.json' as any) - : super.isFile('/angular.json' as any); + if ( + hasWorkspace && + (path == '/angular.json' || path == 'angular.json') + ) { + return super.isFile('/workspace.json' as any); } else { return super.isFile(path); } @@ -387,10 +388,11 @@ export class NxScopedHostForMigrations extends NxScopedHost { exists(path: Path): Observable { return this.hasWorkspaceJson().pipe( concatMap((hasWorkspace) => { - if (this.isWorkspaceConfig(path)) { - return hasWorkspace - ? super.exists('/workspace.json' as any) - : super.exists('/angular.json' as any); + if ( + hasWorkspace && + (path == '/angular.json' || path == 'angular.json') + ) { + return super.exists('/workspace.json' as any); } else { return super.exists(path); }