From 999c20f3fa4997673fada7105ed658b583a9adfd Mon Sep 17 00:00:00 2001 From: Martin Filser Date: Sun, 26 Mar 2023 09:50:00 +0200 Subject: [PATCH] fix avatar if Meteor.user() is undefined --- server/publications/notifications.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/server/publications/notifications.js b/server/publications/notifications.js index 3a59d6d56..2f42fe92a 100644 --- a/server/publications/notifications.js +++ b/server/publications/notifications.js @@ -94,8 +94,12 @@ Meteor.publish('notificationUsers', function() { }); 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; + } }