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> {
|
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 defaultSettings: MediaDbPluginSettings = getDefaultSettings(this);
|
||||||
const loadedSettings = Object.assign({}, defaultSettings, diskSettings) as MediaDbPluginSettings;
|
const loadedSettings = Object.assign({}, defaultSettings, diskSettings) as MediaDbPluginSettings;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue