aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/muc
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2016-04-30 17:25:06 +0200
committerKim Alvefur <zash@zash.se>2016-04-30 17:25:06 +0200
commitb7f1e2b926c2ff952af0b5ef452b0f9bfd693bce (patch)
tree116037967ac589ea6819045b37c65a7656eb7d7e /plugins/muc
parente1c897b8e3251493bfa2e9df38b7da90d94d3da8 (diff)
downloadprosody-b7f1e2b926c2ff952af0b5ef452b0f9bfd693bce.tar.gz
prosody-b7f1e2b926c2ff952af0b5ef452b0f9bfd693bce.zip
MUC: Restore last message from state, not room config (missing change from cbb05b454c13)
Diffstat (limited to 'plugins/muc')
-rw-r--r--plugins/muc/muc.lib.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/muc/muc.lib.lua b/plugins/muc/muc.lib.lua
index fea0ba93..238cd3e1 100644
--- a/plugins/muc/muc.lib.lua
+++ b/plugins/muc/muc.lib.lua
@@ -1343,10 +1343,10 @@ function _M.restore_room(frozen, state)
local room_jid = frozen._jid;
local room = _M.new_room(room_jid, frozen._data);
- if frozen._last_message and frozen._last_message_at then
+ if state and state._last_message and state._last_message_at then
room._history = {
- { stanza = st.deserialize(frozen._last_message),
- timestamp = frozen._last_message_at, },
+ { stanza = st.deserialize(state._last_message),
+ timestamp = state._last_message_at, },
};
end