2
0
Эх сурвалжийг харах

Merge pull request #4876 from mfilser/fix_avatar_user_undefined

fix avatar if Meteor.user() is undefined
Lauri Ojansivu 2 жил өмнө
parent
commit
cfd283e7e3

+ 8 - 4
server/publications/notifications.js

@@ -94,8 +94,12 @@ Meteor.publish('notificationUsers', function() {
 });
 });
 
 
 function activities() {
 function activities() {
-  const notifications = Meteor.user().profile.notifications || [];
-  return Activities.find({
-    _id: { $in: notifications.map(v => v.activity) },
-  });
+  const activityIds = Meteor.user()?.profile?.notifications?.map(v => v.activity) || [];
+  let ret = [];
+  if (activityIds.length > 0) {
+    ret = Activities.find({
+      _id: { $in: activityIds },
+    });
+  return ret;
+  }
 }
 }