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;