diff --git a/internal/bootstrap/data/setting.go b/internal/bootstrap/data/setting.go index f3afa136..8ac279ac 100644 --- a/internal/bootstrap/data/setting.go +++ b/internal/bootstrap/data/setting.go @@ -156,7 +156,7 @@ func InitialSettings() []model.SettingItem { {Key: conf.GithubLoginEnabled, Value: "false", Type: conf.TypeBool, Group: model.GITHUB, Flag: model.PUBLIC}, // qbittorrent settings - {Key: conf.QbittorrentUrl, Value: "http://admin:adminadmin@localhost:8080/", Type: conf.TypeString, Group: model.QBITTORRENT, Flag: model.PRIVATE}, + {Key: conf.QbittorrentUrl, Value: "http://admin:adminadmin@localhost:8080/", Type: conf.TypeString, Group: model.SINGLE, Flag: model.PRIVATE}, } if flags.Dev { initialSettingItems = append(initialSettingItems, []model.SettingItem{ diff --git a/internal/model/setting.go b/internal/model/setting.go index 88467ef6..883a8534 100644 --- a/internal/model/setting.go +++ b/internal/model/setting.go @@ -9,7 +9,6 @@ const ( ARIA2 INDEX GITHUB - QBITTORRENT ) const ( diff --git a/server/handles/qbittorrent.go b/server/handles/qbittorrent.go index 4de61a28..aa55a70f 100644 --- a/server/handles/qbittorrent.go +++ b/server/handles/qbittorrent.go @@ -19,10 +19,14 @@ func SetQbittorrent(c *gin.Context) { common.ErrorResp(c, err, 400) return } - items := []model.SettingItem{ - {Key: conf.QbittorrentUrl, Value: req.Url, Type: conf.TypeString, Group: model.QBITTORRENT, Flag: model.PRIVATE}, + item := &model.SettingItem{ + Key: conf.QbittorrentUrl, + Value: req.Url, + Type: conf.TypeString, + Group: model.SINGLE, + Flag: model.PRIVATE, } - if err := op.SaveSettingItems(items); err != nil { + if err := op.SaveSettingItem(item); err != nil { common.ErrorResp(c, err, 500) return } diff --git a/server/router.go b/server/router.go index 987545df..b43ce4b7 100644 --- a/server/router.go +++ b/server/router.go @@ -89,7 +89,7 @@ func admin(g *gin.RouterGroup) { setting.POST("/delete", handles.DeleteSetting) setting.POST("/reset_token", handles.ResetToken) setting.POST("/set_aria2", handles.SetAria2) - setting.POST("/set_qbittorrent", handles.SetQbittorrent) + setting.POST("/set_qbit", handles.SetQbittorrent) task := g.Group("/task") handles.SetupTaskRoute(task)