fix: remove rule condition where is not required

This commit is contained in:
dongchengjie 2024-07-03 17:03:12 +08:00
parent 17e59b8783
commit b5f0243a89

View File

@ -355,9 +355,10 @@ export const RulesEditorViewer = (props: Props) => {
throw new Error(t("Invalid Rule")); throw new Error(t("Invalid Rule"));
} }
return `${ruleType.name}${ const condition = ruleType.required ?? true ? ruleContent : "";
ruleContent ? "," + ruleContent : "" return `${ruleType.name}${condition ? "," + condition : ""},${proxyPolicy}${
},${proxyPolicy}${ruleType.noResolve && noResolve ? ",no-resolve" : ""}`; ruleType.noResolve && noResolve ? ",no-resolve" : ""
}`;
}; };
const handleSave = useLockFn(async () => { const handleSave = useLockFn(async () => {