From 24a0c91fae7e94c40504ea3083f7991f0f932c55 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sat, 27 Dec 2025 13:39:13 +0800 Subject: [PATCH] :art: Improve minimum version requirements for marketplace packages https://github.com/siyuan-note/siyuan/issues/16688 Signed-off-by: Daniel <845765@qq.com> --- kernel/model/plugin.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/model/plugin.go b/kernel/model/plugin.go index 0865cda9e..0b4947a55 100644 --- a/kernel/model/plugin.go +++ b/kernel/model/plugin.go @@ -65,14 +65,14 @@ func SetPetalEnabled(name string, enabled bool, frontend string) (ret *Petal, er ret.DisabledInPublish = disabledInPublish ret.DisallowInstall = disallowInstall - if incompatible { + if enabled && incompatible { err = fmt.Errorf(Conf.Language(205)) logging.LogInfof("plugin [%s] is incompatible [%s]", name, frontend) return } - if disallowInstall { - msg := "requires upgrading SiYuan to v${x} or later to use" + if enabled && disallowInstall { + msg := "require upgrade SiYuan to use this plugin [" + name + "]" err = fmt.Errorf(msg) logging.LogInfof(msg) return