Skip to content

Commit 6355896

Browse files
committed
fix(snapshots): Fixed issue with empty snapshots, fixes grafana#4706
1 parent 6216ce4 commit 6355896

File tree

5 files changed

+5
-12
lines changed

5 files changed

+5
-12
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
### Bug fixes
44
* **Graph**: Fixed issue with light theme text color issue in tooltip, fixes [#4702](https://github.com/grafana/grafana/issues/4702)
5+
* **Snapshot**: Fixed issue with empty snapshots, fixes [#4706](https://github.com/grafana/grafana/issues/4706)
56

67
# 3.0.0-beta4 (2016-04-13)
78

public/app/features/panel/metrics_panel_ctrl.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ class MetricsPanelCtrl extends PanelCtrl {
6565
var data = this.panel.snapshotData;
6666
// backward compatability
6767
if (!_.isArray(data)) {
68-
data = data;
68+
data = data.data;
6969
}
7070

7171
this.events.emit('data-snapshot-load', data);

public/app/plugins/panel/graph/module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ class GraphCtrl extends MetricsPanelCtrl {
161161

162162
onDataSnapshotLoad(snapshotData) {
163163
this.annotationsPromise = this.annotationsSrv.getAnnotations(this.dashboard);
164-
this.onDataReceived(snapshotData.data);
164+
this.onDataReceived(snapshotData);
165165
}
166166

167167
onDataError(err) {

public/app/plugins/panel/singlestat/module.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class SingleStatCtrl extends MetricsPanelCtrl {
5656

5757
this.events.on('data-received', this.onDataReceived.bind(this));
5858
this.events.on('data-error', this.onDataError.bind(this));
59-
this.events.on('data-snapshot-load', this.onDataSnapshotLoad.bind(this));
59+
this.events.on('data-snapshot-load', this.onDataReceived.bind(this));
6060
this.events.on('init-edit-mode', this.onInitEditMode.bind(this));
6161
}
6262

@@ -71,10 +71,6 @@ class SingleStatCtrl extends MetricsPanelCtrl {
7171
this.render();
7272
}
7373

74-
onDataSnapshotLoad(snapshotData) {
75-
this.onDataReceived(snapshotData.data);
76-
}
77-
7874
onDataError(err) {
7975
this.onDataReceived({data: []});
8076
}

public/app/plugins/panel/table/module.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class TablePanelCtrl extends MetricsPanelCtrl {
6060

6161
this.events.on('data-received', this.onDataReceived.bind(this));
6262
this.events.on('data-error', this.onDataError.bind(this));
63-
this.events.on('data-snapshot-load', this.onDataSnapshotLoad.bind(this));
63+
this.events.on('data-snapshot-load', this.onDataReceived.bind(this));
6464
this.events.on('init-edit-mode', this.onInitEditMode.bind(this));
6565
this.events.on('init-panel-actions', this.onInitPanelActions.bind(this));
6666
}
@@ -86,10 +86,6 @@ class TablePanelCtrl extends MetricsPanelCtrl {
8686
return super.issueQueries(datasource);
8787
}
8888

89-
onDataSnapshotLoad(data) {
90-
this.onDataReceived(data.data);
91-
}
92-
9389
onDataError(err) {
9490
this.dataRaw = [];
9591
this.render();

0 commit comments

Comments
 (0)