NewPanelEditor: Wait a bit before resending query result on panel editor exit (#22421)

This commit is contained in:
Torkel Ödegaard 2020-02-26 13:39:23 +01:00 committed by GitHub
parent bb6a6d795f
commit 712253fbee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -45,7 +45,12 @@ export function panelEditorCleanUp(): ThunkResult<void> {
modifiedSaveModel.id = sourcePanel.id; modifiedSaveModel.id = sourcePanel.id;
sourcePanel.restoreModel(modifiedSaveModel); sourcePanel.restoreModel(modifiedSaveModel);
sourcePanel.getQueryRunner().pipeDataToSubject(panel.getQueryRunner().getLastResult());
// Resend last query result on source panel query runner
// But do this after the panel edit editor exit process has completed
setTimeout(() => {
sourcePanel.getQueryRunner().pipeDataToSubject(panel.getQueryRunner().getLastResult());
});
} }
dashboard.exitPanelEditor(); dashboard.exitPanelEditor();