Merge pull request #134 from rashidkpc/master

Fixed old time pattern issue, throw error on no matched indices
This commit is contained in:
Rashid Khan 2013-05-29 13:18:40 -07:00
commit a531c79235

View File

@ -200,7 +200,8 @@ angular.module('kibana.timepicker', [])
};
}
$scope.time_apply = function() {
$scope.time_apply = function() {
$scope.panel.error = "";
// Update internal time object
$scope.time = $scope.time_calc();
$scope.time.field = $scope.panel.timefield
@ -213,8 +214,12 @@ angular.module('kibana.timepicker', [])
$scope.panel.index,
$scope.panel.index_interval
).then(function (p) {
$scope.time.index = p;
eventBus.broadcast($scope.$id,$scope.panel.group,'time',compile_time($scope.time))
if(p.length > 0) {
$scope.time.index = p;
eventBus.broadcast($scope.$id,$scope.panel.group,'time',compile_time($scope.time))
} else {
$scope.panel.error = "Could not match index pattern to any ElasticSearch indices"
}
});
} else {
$scope.time.index = [$scope.panel.index];