浏览代码

fix: remove rule condition where is not required

dongchengjie 11 月之前
父节点
当前提交
19e9e9d032
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      src/components/profile/rules-editor-viewer.tsx

+ 4 - 3
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 () => {