From b5f0243a8903d9e5a6e258e8cbcccbe504b11070 Mon Sep 17 00:00:00 2001 From: dongchengjie <37543964+dongchengjie@users.noreply.github.com> Date: Wed, 3 Jul 2024 17:03:12 +0800 Subject: [PATCH] fix: remove rule condition where is not required --- src/components/profile/rules-editor-viewer.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/profile/rules-editor-viewer.tsx b/src/components/profile/rules-editor-viewer.tsx index fe57fdc0..4a554d6a 100644 --- a/src/components/profile/rules-editor-viewer.tsx +++ b/src/components/profile/rules-editor-viewer.tsx @@ -355,9 +355,10 @@ export const RulesEditorViewer = (props: Props) => { throw new Error(t("Invalid Rule")); } - return `${ruleType.name}${ - ruleContent ? "," + ruleContent : "" - },${proxyPolicy}${ruleType.noResolve && noResolve ? ",no-resolve" : ""}`; + const condition = ruleType.required ?? true ? ruleContent : ""; + return `${ruleType.name}${condition ? "," + condition : ""},${proxyPolicy}${ + ruleType.noResolve && noResolve ? ",no-resolve" : "" + }`; }; const handleSave = useLockFn(async () => {