mod_storage_sql: Fix setting value to false in map store
authorKim Alvefur <zash@zash.se>
Fri, 19 Feb 2016 19:22:18 +0100
changeset 7172 d00d8cfcc9a8
parent 7170 7ae430fecf12
child 7173 fb37aece3252
mod_storage_sql: Fix setting value to false in map store
plugins/mod_storage_sql.lua
--- a/plugins/mod_storage_sql.lua	Fri Feb 19 12:15:02 2016 +0000
+++ b/plugins/mod_storage_sql.lua	Fri Feb 19 19:22:18 2016 +0100
@@ -148,7 +148,8 @@
 	return result;
 end
 function map_store:set(username, key, data)
-	return self:set_keys(username, { [key] = data or self.remove });
+	if data == nil then data = self.remove; end
+	return self:set_keys(username, { [key] = data });
 end
 function map_store:set_keys(username, keydatas)
 	local ok, result = engine:transaction(function()