From 76356eaf5b4eb4ef5360bef8d854d5305f7d3448 Mon Sep 17 00:00:00 2001 From: zhengkunwang <31820853+zhengkunwang223@users.noreply.github.com> Date: Thu, 9 May 2024 21:52:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20WAF=20=E5=A2=9E=E5=8A=A0=20cdn=20?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=20(#4942)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/service/website_utils.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/app/service/website_utils.go b/backend/app/service/website_utils.go index 907e27146..e4c74c5b3 100644 --- a/backend/app/service/website_utils.go +++ b/backend/app/service/website_utils.go @@ -362,11 +362,11 @@ func createWafConfig(website *model.Website, domains []model.WebsiteDomain) erro return err } } - defaultRulesName := []string{"acl", "args", "cookie", "defaultUaBlack", "defaultUrlBlack", "fileExt", "header", "methodWhite"} + defaultRulesName := []string{"acl", "args", "cookie", "defaultUaBlack", "defaultUrlBlack", "fileExt", "header", "methodWhite", "cdn"} for _, ruleName := range defaultRulesName { srcPath := path.Join(defaultRuleDir, ruleName+".json") - if err = fileOp.Copy(srcPath, websiteRuleDir); err != nil { - return err + if fileOp.Stat(srcPath) { + _ = fileOp.Copy(srcPath, websiteRuleDir) } }