[v10.1.x] Alerting: Fix Recording Rule QueryEditor builder view (#73621)

Co-authored-by: Virginia Cepeda <virginia.cepeda@grafana.com>
Fix Recording Rule QueryEditor builder view (#73348)
This commit is contained in:
grafana-delivery-bot[bot]
2023-08-29 11:30:28 +02:00
committed by GitHub
parent 51ec4a89f6
commit e9aa578e28
2 changed files with 8 additions and 5 deletions
@@ -60,14 +60,17 @@ export const RecordingRuleEditor: FC<RecordingRuleEditorProps> = ({
const merged = {
...query,
refId: changedQuery.refId,
queryType: changedQuery.queryType ?? '',
...changedQuery,
datasourceUid: dataSourceId,
expr,
model: {
refId: changedQuery.refId,
expr,
editorMode: 'code',
datasource: changedQuery.datasource,
refId: changedQuery.refId,
editorMode: changedQuery.editorMode,
instant: Boolean(changedQuery.instant),
range: Boolean(changedQuery.range),
legendFormat: changedQuery.legendFormat,
},
};
onChangeQuery([merged]);
@@ -80,7 +80,7 @@ export const queriesAndExpressionsReducer = createReducer(initialState, (builder
const query = payload.recordingRuleQueries[0];
const recordingRuleQuery = {
...query,
...{ expr: payload.expression, model: { expr: payload.expression, refId: query.model.refId } },
...{ expr: payload.expression, model: query?.model },
};
state.queries = [recordingRuleQuery];