diff --git a/app/src/plugin/loader.ts b/app/src/plugin/loader.ts index 93a8dec7a90..81a87ca7ad6 100644 --- a/app/src/plugin/loader.ts +++ b/app/src/plugin/loader.ts @@ -159,7 +159,7 @@ export const afterLoadPlugin = (plugin: Plugin) => { updateDock(dockItem, index, plugin, "Bottom"); }); Object.keys(plugin.docks).forEach(key => { - if (window.siyuan.storage[Constants.LOCAL_PLUGIN_DOCKS][plugin.name][key]) { + if (window.siyuan.storage[Constants.LOCAL_PLUGIN_DOCKS][plugin.name] && window.siyuan.storage[Constants.LOCAL_PLUGIN_DOCKS][plugin.name][key]) { plugin.docks[key].config = window.siyuan.storage[Constants.LOCAL_PLUGIN_DOCKS][plugin.name][key]; } const dock = plugin.docks[key];