Fix: check attachments is defined before accessing first element

pull/8295/head
Robert Jakubowicz 8 years ago
parent fee446aea7
commit 0b7faedb8d
  1. 2
      packages/rocketchat-lib/server/lib/sendNotificationsOnMessage.js

@ -31,7 +31,7 @@ function parseMessageText(message, userId) {
const user = RocketChat.models.Users.findOneById(userId);
const lng = user && user.language || RocketChat.settings.get('language') || 'en';
if (!message.msg && message.attachments[0]) {
if (!message.msg && message.attachments && message.attachments[0]) {
message.msg = message.attachments[0].image_type ? TAPi18n.__('User_uploaded_image', {lng}) : TAPi18n.__('User_uploaded_file', {lng});
}
message.msg = RocketChat.callbacks.run('beforeNotifyUser', message.msg);

Loading…
Cancel
Save