adds null check for response parser

This commit is contained in:
Carl Bergquist
2015-12-08 12:07:56 +01:00
parent 8ad10149ab
commit dd7a13930f
6 changed files with 34 additions and 47 deletions

View File

@@ -35,6 +35,10 @@ function (angular, _, queryDef) {
}
switch($scope.agg.type) {
case 'moving_avg': {
$scope.agg.aggregation = $scope.agg.aggregation || 'sum';
break;
}
case 'percentiles': {
$scope.agg.settings.percents = $scope.agg.settings.percents || [25,50,75,95,99];
$scope.settingsLinkText = 'values: ' + $scope.agg.settings.percents.join(',');
@@ -79,19 +83,9 @@ function (angular, _, queryDef) {
};
$scope.getMetrics = function() {
console.log($scope.target.metrics);
var aggs = [{ text: 'Sum', type: 'sum'}, { text: 'Average', type: 'avg'}];
var mets = _.filter($scope.target.metrics, function(x) {
return x.type !== 'moving_avg';
});
mets = _.map(mets, function(m) {
return { text: m.type, type: m.id };
});
console.log(mets);
return $q.when(mets)
return $q.when(aggs)
.then(uiSegmentSrv.transformToSegments(false));
};