Alerting: Fix data source recording rules editor (#113363)

fix data source recording rules editor

(cherry picked from commit fc34b18122)
This commit is contained in:
Sonia Aguilar
2026-01-14 22:04:47 +00:00
committed by github-actions[bot]
parent 4136a3d4fb
commit a24a7d07cf
@@ -366,11 +366,27 @@ export function rulerRuleToFormValues(ruleWithLocation: RuleWithLocation): RuleF
group: group.name,
};
} else if (rulerRuleType.dataSource.recordingRule(rule)) {
const datasourceUid = getDataSourceSrv().getInstanceSettings(ruleSourceName)?.uid ?? '';
const defaultQuery = {
refId: 'A',
datasourceUid,
queryType: '',
relativeTimeRange: getDefaultRelativeTimeRange(),
expr: rule.expr,
model: {
refId: 'A',
hide: false,
expr: rule.expr,
},
};
const recordingRuleValues = recordingRulerRuleToRuleForm(rule);
return {
...defaultFormValues,
...recordingRuleValues,
queries: [defaultQuery],
type: RuleFormType.cloudRecording,
dataSourceName: ruleSourceName,
namespace,