Merge pull request #259 from rashidkpc/master

Fix derivequeries
pull/7/head
Rashid Khan 12 years ago
commit 2d41154be0
  1. 8
      panels/derivequeries/module.js

@ -19,7 +19,7 @@
'use strict';
angular.module('kibana.derivequeries', [])
.controller('derivequeries', function($scope, $rootScope, query, fields, dashboard, filterSrv) {
.controller('derivequeries', function($scope, $rootScope, querySrv, fields, dashboard, filterSrv) {
// Set and populate defaults
var _d = {
@ -87,15 +87,15 @@ angular.module('kibana.derivequeries', [])
_.each(results.facets.query.terms, function(v) {
var _q = $scope.panel.field+':"'+v.term+'"'+suffix;
// if it isn't in the list, remove it
var _iq = query.findQuery(_q);
var _iq = querySrv.findQuery(_q);
if(!_iq) {
ids.push(query.set({query:_q}));
ids.push(querySrv.set({query:_q}));
} else {
ids.push(_iq.id);
}
});
_.each(_.difference($scope.panel.ids,ids),function(id){
query.remove(id);
querySrv.remove(id);
});
$scope.panel.ids = ids;
dashboard.refresh();

Loading…
Cancel
Save