From 1bdc5637c5522ed68f2b64b7d18809bc8bc7b289 Mon Sep 17 00:00:00 2001 From: wubijie Date: Tue, 2 Apr 2024 11:39:53 +0800 Subject: [PATCH] update plugin_url --- src/app/server/service/plugin/plugin.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/app/server/service/plugin/plugin.go b/src/app/server/service/plugin/plugin.go index f9fb8cc0..445f2712 100644 --- a/src/app/server/service/plugin/plugin.go +++ b/src/app/server/service/plugin/plugin.go @@ -157,7 +157,7 @@ func (m *PluginManager) updatePlugin(uuid string, pp *PluginParam, enabled int) Description: info.Description, Author: info.Author, Email: info.Email, - Url: info.Url, + Url: pp.Url, PluginType: info.PluginType, Enabled: enabled, Extentions: info.Extentions, @@ -266,6 +266,10 @@ func (m *PluginManager) togglePlugin(uuid string, enable int) error { } } m.Unlock() + if url == "" { + logger.Error("get plugin url error") + return errors.New("get plugin url error") + } // 更新最新的插件信息 info, err := requestPluginInfo(&PluginParam{CustomName: custom_name, Url: url}) @@ -282,7 +286,7 @@ func (m *PluginManager) togglePlugin(uuid string, enable int) error { v.Description = info.Description v.Author = info.Author v.Email = info.Email - v.Url = info.Url + v.Url = url v.PluginType = info.PluginType v.Extentions = info.Extentions break @@ -456,7 +460,7 @@ func requestPluginInfo(plugin *PluginParam) (*Plugin, error) { Description: PluginInfo.Description, Author: PluginInfo.Author, Email: PluginInfo.Email, - Url: PluginInfo.Url, + Url: url, PluginType: PluginInfo.PluginType, Extentions: extentions, Permissions: permissions.Permissions, -- Gitee