Procházet zdrojové kódy

fix(waf): 修复添加全局限制时网关 IP 逻辑错误

- 将判断条件反转,确保在 gatewayIp 为 nil时执行添加操作
- 移除了多余的 return 语句,简化了代码结构
fusu před 3 týdny
rodič
revize
51a5ef8ad3
1 změnil soubory, kde provedl 1 přidání a 2 odebrání
  1. 1 2
      internal/service/api/waf/globallimit.go

+ 1 - 2
internal/service/api/waf/globallimit.go

@@ -392,12 +392,11 @@ func (s *globalLimitService) EditGlobalLimit(ctx context.Context, req v1.GlobalL
 	if err != nil {
 		return err
 	}
-	if gatewayIp != nil {
+	if gatewayIp == nil {
 		err = s.gatewayIp.AddIpWhereHostIdNull(ctx, int64(req.HostId), int64(req.Uid))
 		if err != nil {
 			return fmt.Errorf("获取网关组失败: %w", err)
 		}
-		return nil
 	}