diff --git a/matrix-util.js b/matrix-util.js
index e17f324..9082a82 100644
--- a/matrix-util.js
+++ b/matrix-util.js
@@ -41,7 +41,7 @@ MatrixUtil.prototype.updateBuddyState = function(jid, state, statusText, resourc
         matrix.buddies[jid] = {resources: {}};
     }
 
-    matrix.buddies[jid].resources[resource] = {
+    matrix.buddies[jid]['resources'][resource] = {
         state: state,
         statusText: statusText,
         lastUpdate: moment().format('YYYY-MM-DD HH:mm:ss')