# HG changeset patch # User Kim Alvefur # Date 1431910697 -7200 # Node ID 851cb0b3d5844bd4404c74ad8e9a0ee84c5190d2 # Parent fbef84033fae532c7d12832a2bca103b15b1ff97 mod_profile: Return error on storage error, don't attempt to migrate from old storage diff -r fbef84033fae -r 851cb0b3d584 mod_profile/mod_profile.lua --- a/mod_profile/mod_profile.lua Mon May 18 02:56:41 2015 +0200 +++ b/mod_profile/mod_profile.lua Mon May 18 02:58:17 2015 +0200 @@ -87,8 +87,12 @@ local username = origin.username; local to = stanza.attr.to; if to then username = jid_split(to); end - local data = storage:get(username); + local data, err = storage:get(username); if not data then + if err then + origin.send(st.error_reply(stanza, "cancel", "internal-server-error", err)); + return true; + end data = legacy_storage:get(username); data = data and st.deserialize(data); if data then