fix: null-guard loadData on fresh install (no data.json crashed onload)
This commit is contained in:
parent
699bbf3a9f
commit
b0f3dce76d
1 changed files with 1 additions and 1 deletions
|
|
@ -213,7 +213,7 @@ export default class MediaDbPlugin extends Plugin {
|
|||
}
|
||||
|
||||
async loadSettings(): Promise<void> {
|
||||
const diskSettings = (await this.loadData()) as Record<string, unknown>;
|
||||
const diskSettings = ((await this.loadData()) ?? {}) as Record<string, unknown>;
|
||||
const defaultSettings: MediaDbPluginSettings = getDefaultSettings(this);
|
||||
const loadedSettings = Object.assign({}, defaultSettings, diskSettings) as MediaDbPluginSettings;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue