Fix quote message not working for livechat visitors

pull/22585/head
Murtaza Patrawala 5 years ago
parent 5b903f843a
commit 4fa4f66663
  1. 3
      app/oembed/server/jumpToMessage.js

@ -56,7 +56,8 @@ callbacks.add('beforeSaveMessage', (msg) => {
// validates if user can see the message
// user has to belong to the room the message was first wrote in
const room = Rooms.findOneById(jumpToMessage.rid);
const canAccessRoomForUser = canAccessRoom(room, currentUser);
const isLiveChatRoomVisitor = !!msg.token && !!room.v?.token && msg.token === room.v.token;
const canAccessRoomForUser = canAccessRoom(room, currentUser) || isLiveChatRoomVisitor;
if (!canAccessRoomForUser) {
return;
}

Loading…
Cancel
Save