From 8bc4e2e06306166b85acd3428fe064cf2fb2bcc2 Mon Sep 17 00:00:00 2001 From: Leigh Johnson Date: Thu, 7 Jul 2016 12:53:35 -0400 Subject: [PATCH] re-init activity data on sort/filter/paginate changes, resolves #2795 --- .../src/smart-status/smart-status.controller.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/awx/ui/client/src/smart-status/smart-status.controller.js b/awx/ui/client/src/smart-status/smart-status.controller.js index 00343eafd6..e222509d30 100644 --- a/awx/ui/client/src/smart-status/smart-status.controller.js +++ b/awx/ui/client/src/smart-status/smart-status.controller.js @@ -7,13 +7,13 @@ export default ['$scope', '$filter', function ($scope, $filter) { - var recentJobs = $scope.jobs; - function isFailureState(status) { return status === 'failed' || status === 'error' || status === 'canceled'; } - var sparkData = + function init(){ + var recentJobs = $scope.jobs; + var sparkData = _.sortBy(recentJobs.map(function(job) { var data = {}; @@ -36,7 +36,12 @@ export default ['$scope', '$filter', return data; }), "sortDate").reverse(); - $scope.sparkArray = sparkData; + $scope.sparkArray = sparkData; + } + $scope.$watchCollection('jobs', function(){ + init(); + }); + }]; //