fix(core): migration host only handled workspace.json when removing jest's tsconfig

This commit is contained in:
Victor Savkin 2020-12-22 12:33:14 -05:00
parent 71b93dfb60
commit f19333e805

View File

@ -403,14 +403,18 @@ export class NxScopedHostForMigrations extends NxScopedHost {
write(path: Path, content: FileBuffer): Observable<void> { write(path: Path, content: FileBuffer): Observable<void> {
return this.hasWorkspaceJson().pipe( return this.hasWorkspaceJson().pipe(
concatMap((hasWorkspace) => { concatMap((hasWorkspace) => {
if ( if (this.isWorkspaceConfig(path)) {
hasWorkspace && if (
(path == '/angular.json' || path == 'angular.json') hasWorkspace &&
) { (path == '/angular.json' || path == 'angular.json')
return super.write( ) {
'/workspace.json' as any, return super.write(
processConfigWhenWriting(content) '/workspace.json' as any,
); processConfigWhenWriting(content)
);
} else {
return super.write(path as any, processConfigWhenWriting(content));
}
} else { } else {
return super.write(path as any, content); return super.write(path as any, content);
} }