From 2177f97bdb7abab3239a12adf51487030a1a5fe9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A5=A5=E8=B6=85?= Date: Sun, 15 Oct 2023 09:34:33 +0800 Subject: [PATCH] =?UTF-8?q?WAF=E8=AE=B0=E5=BD=95IP=E5=8A=A8=E4=BD=9C?= =?UTF-8?q?=E4=B8=ADIP=E5=90=8D=E5=8D=95=E5=A6=82=E6=9E=9C=E4=B8=BA?= =?UTF-8?q?=E7=A9=BA=E6=97=B6=EF=BC=8C=E9=BB=98=E8=AE=A4=E4=B8=BA=E5=85=A8?= =?UTF-8?q?=E5=B1=80=E9=BB=91=E5=90=8D=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/rpc/dao/http_firewall_policy_dao.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/rpc/dao/http_firewall_policy_dao.go b/pkg/rpc/dao/http_firewall_policy_dao.go index 0fb61ec..e3a1452 100644 --- a/pkg/rpc/dao/http_firewall_policy_dao.go +++ b/pkg/rpc/dao/http_firewall_policy_dao.go @@ -196,12 +196,14 @@ func (this *HTTPFirewallPolicyDAO) FindHTTPFirewallActionConfigs(ctx context.Con switch action.Code { case firewallconfigs.HTTPFirewallActionRecordIP: - listId := action.Options.GetInt64("ipListId") + var listId = action.Options.GetInt64("ipListId") listResp, err := this.RPC().IPListRPC().FindEnabledIPList(ctx, &pb.FindEnabledIPListRequest{IpListId: listId}) if err != nil { return nil, err } - if listResp.IpList != nil { + if listId == 0 { + action.Options["ipListName"] = "全局黑名单" + } else if listResp.IpList != nil { action.Options["ipListName"] = listResp.IpList.Name } else { action.Options["ipListName"] = action.Options.GetString("ipListName") + "(已删除)"