# HG changeset patch # User Emmanuel Gil Peyrot # Date 1469376853 -3600 # Node ID e0663dcd934d0f45e2d8966a4bab4ef5e9439da9 # Parent f388747c53c71a75b11320a147e6de66ac4c64cf mod_storage_ejabberd_readonly: Fix the key for the private store, it’s node:namespace but just namespace in Ejabberd diff -r f388747c53c7 -r e0663dcd934d mod_storage_ejabberdsql_readonly/mod_storage_ejabberdsql_readonly.lua --- a/mod_storage_ejabberdsql_readonly/mod_storage_ejabberdsql_readonly.lua Tue Jul 19 00:01:58 2016 +0200 +++ b/mod_storage_ejabberdsql_readonly/mod_storage_ejabberdsql_readonly.lua Sun Jul 24 17:14:13 2016 +0100 @@ -100,7 +100,9 @@ local namespace = row[1]; local data, err = xml_parse(row[2]); if data then - private[namespace] = stanza_preserialize(data); + assert(namespace == data.attr.xmlns, "Wrong namespace in private data!"); + local key = data.name..":"..data.attr.xmlns; + private[key] = stanza_preserialize(data); end end return private;