diff --git a/src/socket.io/posts/favourites.js b/src/socket.io/posts/favourites.js index 71aab9100f..6883ece06a 100644 --- a/src/socket.io/posts/favourites.js +++ b/src/socket.io/posts/favourites.js @@ -100,6 +100,9 @@ module.exports = function(SocketPosts) { }; function favouriteCommand(socket, command, eventName, notification, data, callback) { + if (!socket.uid) { + return callback(new Error('[[error:not-logged-in]]')) + } if(!data || !data.pid || !data.room_id) { return callback(new Error('[[error:invalid-data]]')); }