fix: resolved issue with promql rule creation (#1422)

This commit is contained in:
Amol Umbark 2022-07-19 11:29:32 +05:30 committed by GitHub
parent bf2f3f8f5e
commit 1b6597b974
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -177,6 +177,7 @@ function FormAlertRules({
return false; return false;
} }
if (queryCategory === EQueryType.QUERY_BUILDER) {
Object.keys(metricQueries).forEach((key) => { Object.keys(metricQueries).forEach((key) => {
if (metricQueries[key].metricName === '') { if (metricQueries[key].metricName === '') {
retval = false; retval = false;
@ -186,7 +187,6 @@ function FormAlertRules({
}); });
} }
}); });
Object.keys(formulaQueries).forEach((key) => { Object.keys(formulaQueries).forEach((key) => {
if (formulaQueries[key].expression === '') { if (formulaQueries[key].expression === '') {
retval = false; retval = false;
@ -196,6 +196,7 @@ function FormAlertRules({
}); });
} }
}); });
}
return retval; return retval;
}, [t, alertDef, queryCategory, metricQueries, formulaQueries, promQueries]); }, [t, alertDef, queryCategory, metricQueries, formulaQueries, promQueries]);
@ -235,7 +236,7 @@ function FormAlertRules({
description: description:
!ruleId || ruleId === 0 ? t('rule_created') : t('rule_edited'), !ruleId || ruleId === 0 ? t('rule_created') : t('rule_edited'),
}); });
console.log('invalidting cache');
// invalidate rule in cache // invalidate rule in cache
ruleCache.invalidateQueries(['ruleId', ruleId]); ruleCache.invalidateQueries(['ruleId', ruleId]);