From 009556f984122e0aa8f817a686ddfa2f99888e03 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Thu, 29 Jul 2021 21:07:47 +0200 Subject: [PATCH] possible fix for #4293 --- tabby-core/src/services/config.service.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tabby-core/src/services/config.service.ts b/tabby-core/src/services/config.service.ts index 730d6f0d..a1267dfb 100644 --- a/tabby-core/src/services/config.service.ts +++ b/tabby-core/src/services/config.service.ts @@ -194,6 +194,10 @@ export class ConfigService { } async save (): Promise { + await this.ready$ + if (!this._store) { + throw new Error('Cannot save an empty store') + } // Scrub undefined values let cleanStore = JSON.parse(JSON.stringify(this._store)) cleanStore = await this.maybeEncryptConfig(cleanStore)