Commit 0b7754c1c06631f942eccd7e157a575b2ce90e03

Authored by Igor Kulikov
1 parent 84ed34d4

UI: Fix alarms table widget.

@@ -124,7 +124,7 @@ function AlarmsTableWidgetController($element, $scope, $filter, $mdMedia, $mdDia @@ -124,7 +124,7 @@ function AlarmsTableWidgetController($element, $scope, $filter, $mdMedia, $mdDia
124 $scope.$on('alarms-table-data-updated', function(event, tableId) { 124 $scope.$on('alarms-table-data-updated', function(event, tableId) {
125 if (vm.tableId == tableId) { 125 if (vm.tableId == tableId) {
126 if (vm.subscription) { 126 if (vm.subscription) {
127 - vm.allAlarms = vm.subscription.alarms; 127 + vm.allAlarms = vm.subscription.alarms || [];
128 updateAlarms(true); 128 updateAlarms(true);
129 $scope.$digest(); 129 $scope.$digest();
130 } 130 }
@@ -298,7 +298,7 @@ function AlarmsTableWidgetController($element, $scope, $filter, $mdMedia, $mdDia @@ -298,7 +298,7 @@ function AlarmsTableWidgetController($element, $scope, $filter, $mdMedia, $mdDia
298 entityId = vm.currentAlarm.originator; 298 entityId = vm.currentAlarm.originator;
299 entityName = vm.currentAlarm.originatorName; 299 entityName = vm.currentAlarm.originatorName;
300 } 300 }
301 - vm.ctx.actionsApi.handleWidgetAction($event, descriptors[0], entityId, entityName, { alarm: vm.currentAlarm }); 301 + vm.ctx.actionsApi.handleWidgetAction($event, descriptors[0], entityId, entityName, { alarm: alarm });
302 } 302 }
303 } 303 }
304 304
@@ -312,7 +312,7 @@ function AlarmsTableWidgetController($element, $scope, $filter, $mdMedia, $mdDia @@ -312,7 +312,7 @@ function AlarmsTableWidgetController($element, $scope, $filter, $mdMedia, $mdDia
312 entityId = alarm.originator; 312 entityId = alarm.originator;
313 entityName = alarm.originatorName; 313 entityName = alarm.originatorName;
314 } 314 }
315 - vm.ctx.actionsApi.handleWidgetAction($event, actionDescriptor, entityId, entityName, { alarm: vm.currentAlarm }); 315 + vm.ctx.actionsApi.handleWidgetAction($event, actionDescriptor, entityId, entityName, { alarm: alarm });
316 } 316 }
317 317
318 function isCurrent(alarm) { 318 function isCurrent(alarm) {