From 691047b7628d0d6fb11a04455048b4ede62d3876 Mon Sep 17 00:00:00 2001 From: "peng.jianhua" Date: Fri, 19 Jan 2018 18:20:24 +0800 Subject: [PATCH 1/1] KYLIN-3183 fix the bug of the 'Remove' button in 'Query HIstory' --- webapp/app/js/controllers/query.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/webapp/app/js/controllers/query.js b/webapp/app/js/controllers/query.js index cac7ccb6b..e7190ccc4 100644 --- a/webapp/app/js/controllers/query.js +++ b/webapp/app/js/controllers/query.js @@ -322,6 +322,8 @@ KylinApp if (queryToRemove) { var index = $scope.cachedQueries.indexOf(queryToRemove); $scope.cachedQueries.splice(index, 1); + var indexFilter = $scope.cachedFilterQueries.indexOf(queryToRemove); + $scope.cachedFilterQueries.splice(indexFilter, 1); storage.set("saved_queries", $scope.cachedQueries); } } @@ -344,16 +346,16 @@ KylinApp $scope.listSavedQueries = function () { QueryService.list({project: $scope.projectModel.selectedProject}, function (queries) { - $scope.savedQueries = queries + $scope.savedQueries = queries; $scope.savedQueries.curPage = 1; $scope.savedQueries.perPage = 3; }); } $scope.listCachedQueries = function () { - $scope.cachedQueries = storage.get("saved_queries") + $scope.cachedQueries = storage.get("saved_queries"); $scope.cachedFilterQueries = $scope.cachedQueries.filter(function (query) { - return query.project === $scope.projectModel.selectedProject + return query.project === $scope.projectModel.selectedProject; }); if (!$scope.cachedFilterQueries) { $scope.cachedFilterQueries = []; -- 2.11.0.windows.1