|
|
@@ -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];
|