diff --git a/awx/ui/static/js/app.js b/awx/ui/static/js/app.js index 43dc740b3b..65650ac259 100644 --- a/awx/ui/static/js/app.js +++ b/awx/ui/static/js/app.js @@ -1011,7 +1011,7 @@ var tower = angular.module('Tower', [ $rootScope.$emit('JobStatusChange-portal', data); } else if (urlToCheck === '/projects') { $rootScope.$emit('JobStatusChange-projects', data); - } else if (/\/inventory\/(\d)+\/manage/.test(urlToCheck)) { + } else if (/\/inventories\/(\d)+\/manage/.test(urlToCheck)) { $rootScope.$emit('JobStatusChange-inventory', data); } }); diff --git a/awx/ui/static/js/controllers/Inventories.js b/awx/ui/static/js/controllers/Inventories.js index 846b37bd75..b246c09625 100644 --- a/awx/ui/static/js/controllers/Inventories.js +++ b/awx/ui/static/js/controllers/Inventories.js @@ -1053,10 +1053,10 @@ export function InventoriesManage ($log, $scope, $rootScope, $location, }); // start watching for real-time updates - if ($scope.removeWatchUpdateStatus) { - $scope.removeWatchUpdateStatus(); + if ($rootScope.removeWatchUpdateStatus) { + $rootScope.removeWatchUpdateStatus(); } - $scope.removeWatchUpdateStatus = $scope.$on('JobStatusChange-inventory', function(data) { + $rootScope.removeWatchUpdateStatus = $rootScope.$on('JobStatusChange-inventory', function(e, data) { var stat, group; if (data.group_id) { group = Find({ list: $scope.groups, key: 'id', val: data.group_id });