Browse Source

refactor(internal): 修复 cdn log 请求参数处理

- 将 defaults.SetDefaults 的参数从 req改为 &req,确保正确传递指针
- 这个修改避免了潜在的值复制问题,提高了代码效率和安全性
fusu 1 week ago
parent
commit
4c455b8d57
1 changed files with 1 additions and 1 deletions
  1. 1 1
      internal/handler/api/waf/cdnlog.go

+ 1 - 1
internal/handler/api/waf/cdnlog.go

@@ -30,7 +30,7 @@ func (h *CdnLogHandler) GetCdnLog(ctx *gin.Context) {
 		v1.HandleError(ctx, http.StatusBadRequest, v1.ErrBadRequest, err.Error())
 		return
 	}
-	defaults.SetDefaults(req)
+	defaults.SetDefaults(&req)
 	res, err := h.cdnLogService.GetAccessLog(ctx, req)
 	if err != nil {
 		v1.HandleError(ctx, http.StatusInternalServerError, err, err.Error())