fix: reload paperforge module before installing plugin to get updated path

This commit is contained in:
Research Assistant 2026-04-28 22:31:13 +08:00
parent 1ec09b6baa
commit 0bbcb41346

View file

@ -271,7 +271,9 @@ def update_via_zip(vault: Path) -> bool:
def _install_obsidian_plugin(vault: Path) -> bool:
"""Copy Obsidian plugin files into .obsidian/plugins/paperforge/."""
try:
import importlib
import paperforge
importlib.reload(paperforge)
pkg_dir = Path(paperforge.__file__).parent.resolve()
plugin_src = pkg_dir / "plugin"