mod_storage_sql2: Improve logging when database read fails
authorMatthew Wild <mwild1@gmail.com>
Wed, 24 Jun 2015 21:56:50 +0000 (22:56 +0100)
committerMatthew Wild <mwild1@gmail.com>
Wed, 24 Jun 2015 21:56:50 +0000 (22:56 +0100)
plugins/mod_storage_sql2.lua

index f14d32ec1f3b6f32a27341a9bde588ebc07921b8..74d08801553bcfabd87e4159a5614cd42d8638e2 100644 (file)
@@ -199,8 +199,11 @@ keyval_store.__index = keyval_store;
 function keyval_store:get(username)
        user, store = username, self.store;
        local ok, result = engine:transaction(keyval_store_get);
-       if not ok then return ok, result; end
-       return result;
+       if not ok then
+               module:log("error", "Unable to read from database %s store for %s: %s", store, username or "<host>", result);
+               return nil, result;
+       end
+       return result;  
 end
 function keyval_store:set(username, data)
        user,store = username,self.store;