diff --git a/backend/src/appenlight/static/js/appenlight.js b/backend/src/appenlight/static/js/appenlight.js index c2ce432..00dfbd4 100644 --- a/backend/src/appenlight/static/js/appenlight.js +++ b/backend/src/appenlight/static/js/appenlight.js @@ -7043,15 +7043,17 @@ function ChannelstreamController($rootScope, stateHolder, userSelfPropertyResour }; stateHolder.websocket.onmessage = function (event) { var data = JSON.parse(event.data); - _.each(data, function (message) { - - if(typeof message.message.topic !== 'undefined'){ - $rootScope.$broadcast( - 'channelstream-message.'+message.message.topic, message); - } - else{ - $rootScope.$broadcast('channelstream-message', message); - } + $scope.$apply(function (scope) { + _.each(data, function (message) { + + if(typeof message.message.topic !== 'undefined'){ + $rootScope.$broadcast( + 'channelstream-message.'+message.message.topic, message); + } + else{ + $rootScope.$broadcast('channelstream-message', message); + } + }); }); }; stateHolder.websocket.onclose = function (event) {