diff --git a/src/vs/workbench/services/backup/node/backupFileService.ts b/src/vs/workbench/services/backup/node/backupFileService.ts index 43fbee57535b9d10c8c6632e56d6304b6b1f2718..3c769c2634f1f45b951ad8e09d43e21437f3b4ff 100644 --- a/src/vs/workbench/services/backup/node/backupFileService.ts +++ b/src/vs/workbench/services/backup/node/backupFileService.ts @@ -55,7 +55,7 @@ export class BackupFilesModel implements IBackupFilesModel { return pfs.readDirsInDir(backupRoot).then(backupSchemas => { // For all supported schemas - return TPromise.join(backupSchemas.map(backupSchema => { + return Promise.all(backupSchemas.map(backupSchema => { // Read backup directory for backups const backupSchemaPath = path.join(backupRoot, backupSchema); @@ -206,7 +206,7 @@ export class BackupFileService implements IBackupFileService { ); }); - return TPromise.join(readPromises); + return Promise.all(readPromises); }); }