Skip to content

Commit ef0cf3b

Browse files
Added some form reset logic for the threat match
1 parent da62998 commit ef0cf3b

File tree

1 file changed

+11
-1
lines changed
  • x-pack/plugins/security_solution/public/detections/components/rules/step_define_rule

1 file changed

+11
-1
lines changed

x-pack/plugins/security_solution/public/detections/components/rules/step_define_rule/index.tsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,9 +163,19 @@ const StepDefineRuleComponent: FC<StepDefineRuleProps> = ({
163163
] = useFetchIndex(threatIndex);
164164

165165
// reset form when rule type changes
166+
const { setFieldValue } = form;
166167
useEffect(() => {
168+
if (isThreatMatchRule(ruleType)) {
169+
setFieldValue('queryBar', {
170+
query: { query: '*:*', language: 'kuery' },
171+
filters: [],
172+
saved_id: undefined,
173+
});
174+
} else {
175+
setFieldValue('queryBar', stepDefineDefaultValue.queryBar);
176+
}
167177
reset({ resetValues: false });
168-
}, [reset, ruleType]);
178+
}, [reset, ruleType, setFieldValue]);
169179

170180
useEffect(() => {
171181
setIndexModified(!isEqual(index, indicesConfig));

0 commit comments

Comments
 (0)