fix(waf): IP 组预设规则写入默认 ttl

点击自动抓取预设规则时补齐 ttl=-1,并规范化自动配置默认 JSON。
This commit is contained in:
ryan
2026-07-20 15:36:06 +08:00
parent 80c47f6ff3
commit 67a30eb5ed
2 changed files with 10 additions and 1 deletions
@@ -88,7 +88,11 @@ const defaultValues: IPGroupFormValues = {
type: 'manual',
enabled: true,
ip_list_text: '',
auto_config_text: '{}',
auto_config_text: JSON.stringify(
{ lookback_minutes: 60, ttl: -1, rules: [] },
null,
2,
),
subscription_url: '',
subscription_format: 'text',
subscription_mapping_rule: '',
@@ -148,6 +152,7 @@ function appendAutomaticPresetRule(
typeof config.lookback_minutes === 'number'
? config.lookback_minutes
: 60,
ttl: typeof config.ttl === 'number' ? config.ttl : -1,
...config,
rules: nextRules,
},