[Alerting Flyout] Fix interval parsing while editing (#152459)

Co-authored-by: Ying Mao <ying.mao@elastic.co>
This commit is contained in:
Shahzad 2023-03-07 22:15:50 +01:00 committed by GitHub
parent 157a36573d
commit 5da80301fc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -61,9 +61,10 @@ export function validateBaseProperties(
const invalidThrottleActions = ruleObject.actions.filter((a) => {
const throttleDuration = a.frequency?.throttle ? parseDuration(a.frequency.throttle) : 0;
const intervalDuration = ruleObject.schedule.interval
? parseDuration(ruleObject.schedule.interval)
: 0;
const intervalDuration =
ruleObject.schedule.interval && ruleObject.schedule.interval.length > 1
? parseDuration(ruleObject.schedule.interval)
: 0;
return (
a.frequency?.notifyWhen === RuleNotifyWhen.THROTTLE && throttleDuration < intervalDuration
);