diff --git a/tabby-core/src/services/config.service.ts b/tabby-core/src/services/config.service.ts index 6235af10..1051e7b7 100644 --- a/tabby-core/src/services/config.service.ts +++ b/tabby-core/src/services/config.service.ts @@ -205,7 +205,7 @@ export class ConfigService { // Scrub undefined values let cleanStore = JSON.parse(JSON.stringify(this._store)) cleanStore = await this.maybeEncryptConfig(cleanStore) - await this.platform.saveConfig(yaml.dump(cleanStore, { skipInvalid: true })) + await this.platform.saveConfig(yaml.dump(cleanStore)) this.emitChange() } @@ -213,7 +213,7 @@ export class ConfigService { * Reads config YAML as string */ readRaw (): string { - return yaml.dump(this._store, { skipInvalid: true }) + return yaml.dump(this._store) } /** diff --git a/tabby-settings/src/services/configSync.service.ts b/tabby-settings/src/services/configSync.service.ts index 5a976907..fdd5efec 100644 --- a/tabby-settings/src/services/configSync.service.ts +++ b/tabby-settings/src/services/configSync.service.ts @@ -97,7 +97,7 @@ export class ConfigSyncService { data[part] = remoteData[part] } } - const content = yaml.dump(data, { skipInvalid: true }) + const content = yaml.dump(data) const result = await this.updateConfig(this.config.store.configSync.configID, { content, last_used_with_version: this.platform.getAppVersion(), @@ -154,7 +154,7 @@ export class ConfigSyncService { } private async writeConfigDataFromSync (data: any) { - await this.platform.saveConfig(yaml.dump(data, { skipInvalid: true })) + await this.platform.saveConfig(yaml.dump(data)) await this.config.load() await this.config.save() }