QueryProcessing: Added missing error event for angular editors (#19059)
* QueryProcessing: Added missing error event for angular editors * fix if else
This commit is contained in:
@@ -274,8 +274,12 @@ function notifyAngularQueryEditorsOfData(panel: PanelModel, data: PanelData, edi
|
|||||||
|
|
||||||
globalLastPanelDataCache = data;
|
globalLastPanelDataCache = data;
|
||||||
|
|
||||||
const legacy = data.series.map(v => toLegacyResponseData(v));
|
if (data.state === LoadingState.Done) {
|
||||||
panel.events.emit('data-received', legacy);
|
const legacy = data.series.map(v => toLegacyResponseData(v));
|
||||||
|
panel.events.emit('data-received', legacy);
|
||||||
|
} else if (data.state === LoadingState.Error) {
|
||||||
|
panel.events.emit('data-error', data.error);
|
||||||
|
}
|
||||||
|
|
||||||
// Some query controllers listen to data error events and need a digest
|
// Some query controllers listen to data error events and need a digest
|
||||||
// for some reason this needs to be done in next tick
|
// for some reason this needs to be done in next tick
|
||||||
|
|||||||
Reference in New Issue
Block a user