diff --git a/src/vs/workbench/services/configuration/browser/configuration.ts b/src/vs/workbench/services/configuration/browser/configuration.ts index 8d4f4245f5d..14bade52756 100644 --- a/src/vs/workbench/services/configuration/browser/configuration.ts +++ b/src/vs/workbench/services/configuration/browser/configuration.ts @@ -49,7 +49,7 @@ export class UserConfiguration extends Disposable { async reload(): Promise { try { - const content = await this.userDataService.read(USER_CONFIGURATION_KEY); + const content = (await this.userDataService.read(USER_CONFIGURATION_KEY)) || '{}'; this.parser.parseContent(content); return this.parser.configurationModel; } catch (e) {