diff --git a/res/js/component/buffer.js b/res/js/component/buffer.js
index 72e9ce80639d4e927d7c2a978cd6c0937ef90ed8..5bbde9f5311529b8b90045c96b978aa34d16e345 100644
--- a/res/js/component/buffer.js
+++ b/res/js/component/buffer.js
@@ -74,7 +74,7 @@ class Buffer extends Component {
         }
     }
     load(resultSet) {
-        resultSet.results.map(msg => new Context(new Message(msg.messageid, msg.time, msg.sender, msg.message))).forEach(context => {
+        resultSet.results.map(msg => new Context(new Message(msg.messageid, msg.type, msg.time, msg.sender, msg.message))).forEach(context => {
             this.contextList.push(context);
             this.insert(context);
         });
diff --git a/res/js/component/buffer.jsx b/res/js/component/buffer.jsx
index c865789b9f5fa022bf246a0b6f46b55eba80ada1..acc324d27611c1c2f63a753dabe329945aa3ff36 100644
--- a/res/js/component/buffer.jsx
+++ b/res/js/component/buffer.jsx
@@ -72,7 +72,7 @@ class Buffer extends Component {
 
     load(resultSet) {
         resultSet.results
-            .map((msg) => new Context(new Message(msg.messageid, msg.time, msg.sender, msg.message)))
+            .map((msg) => new Context(new Message(msg.messageid, msg.type, msg.time, msg.sender, msg.message)))
             .forEach((context) => {
                 this.contextList.push(context);
                 this.insert(context)