From 2d3b87d56db2c5f6f32113e3831f5b329638643a Mon Sep 17 00:00:00 2001
From: David Baker <dave@matrix.org>
Date: Fri, 2 Oct 2015 18:37:15 +0100
Subject: [PATCH] Don't set empty mime types on metadata.

---
 src/ContentMessages.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

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';
-- 
GitLab