Skip to content

Commit 6321c0f

Browse files
committed
MOBILE-1987 forum: Prevent error undefined forum object
1 parent 5011132 commit 6321c0f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

www/addons/mod/forum/controllers/discussions.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ angular.module('mm.addons.mod_forum')
337337

338338
// Refresh data if this forum discussion is synchronized from discussions list.
339339
syncManualObserver = $mmEvents.on(mmaModForumManualSyncedEvent, function(data) {
340-
if (data && data.siteid == $mmSite.getId() && data.forumid == forum.id && data.userid == $mmSite.getUserId()) {
340+
if (forum && data && data.siteid == $mmSite.getId() && data.forumid == forum.id && data.userid == $mmSite.getUserId()) {
341341
// Refresh the data.
342342
$scope.discussionsLoaded = false;
343343
return showSpinnerAndFetch(false);
@@ -360,6 +360,7 @@ angular.module('mm.addons.mod_forum')
360360
obsNewDisc && obsNewDisc.off && obsNewDisc.off();
361361
obsReply && obsReply.off && obsReply.off();
362362
syncObserver && syncObserver.off && syncObserver.off();
363+
syncManualObserver && syncManualObserver.off && syncManualObserver.off();
363364
onlineObserver && onlineObserver.off && onlineObserver.off();
364365
});
365366
});

0 commit comments

Comments
 (0)