Software /
code /
prosody
Comparison
core/storagemanager.lua @ 6336:11510d4d3b57
storagemanager: Fix map store shim if store is empty
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 08 Aug 2014 12:38:35 +0200 |
parent | 6330:a678d15e590e |
child | 6557:8aa967c81cbc |
comparison
equal
deleted
inserted
replaced
6335:eaf6e7986934 | 6336:11510d4d3b57 |
---|---|
82 | 82 |
83 local map_shim_mt = { | 83 local map_shim_mt = { |
84 __index = { | 84 __index = { |
85 get = function(self, username, key) | 85 get = function(self, username, key) |
86 local ret, err = self.keyval_store:get(username); | 86 local ret, err = self.keyval_store:get(username); |
87 if ret == nil and err then return nil, err end | 87 if ret == nil then return nil, err end |
88 return ret[key]; | 88 return ret[key]; |
89 end; | 89 end; |
90 set = function(self, username, key, data) | 90 set = function(self, username, key, data) |
91 local current, err = self.keyval_store:get(username); | 91 local current, err = self.keyval_store:get(username); |
92 if current == nil then | 92 if current == nil then |