annotation snapshot fix

pull/3635/head
Mitsuhiro Tanda 10 years ago
parent 012d1378d4
commit d3bc52278d
  1. 4
      public/app/features/annotations/annotationsSrv.js
  2. 8
      public/app/features/dashboard/shareSnapshotCtrl.js

@ -46,9 +46,9 @@ define([
var query = {range: range, rangeRaw: rangeRaw, annotation: annotation};
return datasource.annotationQuery(query)
.then(self.receiveAnnotationResults)
.then(function(options) {
.then(function(results) {
if (dashboard.snapshot) {
annotation.snapshotData = angular.copy(options);
annotation.snapshotData = angular.copy(results);
}
})
.then(null, errorHandler);

@ -102,13 +102,17 @@ function (angular, _) {
panel.datasource = null;
});
// remove annotation queries
dash.annotations.list = _.map(dash.annotations.list, function(annotation) {
dash.annotations.list = _.chain(dash.annotations.list)
.filter(function(annotation) {
return annotation.enable;
})
.map(function(annotation) {
return {
name: annotation.name,
enable: annotation.enable,
snapshotData: annotation.snapshotData
};
});
}).value();
// remove template queries
_.each(dash.templating.list, function(variable) {
variable.query = "";

Loading…
Cancel
Save