Mercurial > prosody-modules
comparison mod_storage_memory/mod_storage_memory.lua @ 2659:6c22cb7b0e66
mod_storage_memory: Fix to serialize the correct variable [luacheck]
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 30 Mar 2017 23:45:51 +0200 |
parents | 83fb61fa476e |
children | 796ace2c8f9d |
comparison
equal
deleted
inserted
replaced
2658:b0f4014cb5b4 | 2659:6c22cb7b0e66 |
---|---|
43 when, with, value = value, when, with; | 43 when, with, value = value, when, with; |
44 end | 44 end |
45 if is_stanza(value) then | 45 if is_stanza(value) then |
46 value = st.preserialize(value); | 46 value = st.preserialize(value); |
47 value = function () | 47 value = function () |
48 return st.deserialize(envload(serialize(data), "@stanza", {})); | 48 return st.deserialize(envload(serialize(value), "@stanza", {})); |
49 end | 49 end |
50 else | 50 else |
51 value = envload(serialize(data), "@data", {}); | 51 value = envload(serialize(value), "@data", {}); |
52 end | 52 end |
53 local a = self.store[username or NULL]; | 53 local a = self.store[username or NULL]; |
54 if not a then | 54 if not a then |
55 a = {}; | 55 a = {}; |
56 self.store[username or NULL] = a; | 56 self.store[username or NULL] = a; |