From 3aeb8f68547a0bdf10afc55bada7ced38945608e Mon Sep 17 00:00:00 2001 From: Lost Paul <70213368+LostPaul@users.noreply.github.com> Date: Sat, 12 Aug 2023 23:38:02 +0200 Subject: [PATCH] Fix bug if setting is missing --- manifest.json | 2 +- src/main.ts | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/manifest.json b/manifest.json index c784bf4..fc3fbc0 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "folder-notes", "name": "Folder notes", - "version": "1.5.6", + "version": "1.5.7", "minAppVersion": "0.15.0", "description": "Create notes within folders that can be accessed without collapsing the folder, similar to the functionality offered in Notion.", "author": "Lost Paul", diff --git a/src/main.ts b/src/main.ts index 25e3b96..759d49e 100644 --- a/src/main.ts +++ b/src/main.ts @@ -365,8 +365,9 @@ export default class FolderNotesPlugin extends Plugin { } async loadSettings() { - this.settings = Object.assign({}, DEFAULT_SETTINGS, await this.loadData()); - const overview = await (this.loadData() as any).defaultOverview; + const data = await this.loadData(); + this.settings = Object.assign({}, DEFAULT_SETTINGS, data); + const overview = await (data as any).defaultOverview; if (!overview) { return; } this.settings.defaultOverview = Object.assign({}, DEFAULT_SETTINGS.defaultOverview, overview); }