diff --git a/src/ContentMessages.js b/src/ContentMessages.js index fdd29fd58a..eba3011917 100644 --- a/src/ContentMessages.js +++ b/src/ContentMessages.js @@ -53,10 +53,14 @@ function sendContentToRoom(file, roomId, matrixClient) { body: file.name, info: { size: file.size, - mimetype: file.type } }; + // if we have a mime type for the file, add it to the message metadata + if (file.type) { + content.info.mimetype = file.type; + } + var def = q.defer(); if (file.type.indexOf('image/') == 0) { content.msgtype = 'm.image';