1
0
Эх сурвалжийг харах

修复 settings PUT 的接收的数据结构问题

Signed-off-by: 716 <[email protected]>
716 3 жил өмнө
parent
commit
4774e5b08d

+ 3 - 3
internal/backend/controllers/v1/settings.go

@@ -23,7 +23,7 @@ func (cb ControllerBase) SettingsHandler(c *gin.Context) {
 	case "PUT":
 		{
 			// 修改设置,这里不允许修改密码
-			reqSetupInfo := backend.ReqSettings{}
+			reqSetupInfo := settings.Settings{}
 			err = c.ShouldBindJSON(&reqSetupInfo)
 			if err != nil {
 				return
@@ -34,8 +34,8 @@ func (cb ControllerBase) SettingsHandler(c *gin.Context) {
 				return
 			}
 			nowPassword := settings.GetSettings().UserInfo.Password
-			reqSetupInfo.Settings.UserInfo.Password = nowPassword
-			err = settings.SetFullNewSettings(&reqSetupInfo.Settings)
+			reqSetupInfo.UserInfo.Password = nowPassword
+			err = settings.SetFullNewSettings(&reqSetupInfo)
 			if err != nil {
 				return
 			}

+ 0 - 7
internal/types/backend/req_settings.go

@@ -1,7 +0,0 @@
-package backend
-
-import "github.com/allanpk716/ChineseSubFinder/internal/pkg/settings"
-
-type ReqSettings struct {
-	Settings settings.Settings `json:"settings" binding:"required"`
-}