mod_migrate/mod_migrate.lua
changeset 2068 2a82c55762a7
parent 2032 530bf8ef2e55
child 2143 17408ddd34b0
--- a/mod_migrate/mod_migrate.lua	Mon Mar 07 11:15:28 2016 +0100
+++ b/mod_migrate/mod_migrate.lua	Mon Mar 07 12:44:29 2016 +0100
@@ -24,8 +24,14 @@
 		local function migrate_user(username)
 			module:log("info", "Migrating %s data for %s", source_store, username);
 			local data, err = storage:get(username);
-			assert(data or err==nil, err);
-			assert(target:set(username, data));
+			if not data and err then
+				module:log("error", "Could not read data: %s", err);
+			else
+				local ok, err = target:set(username, data);
+				if not ok then
+					module:log("error", "Could not write data: %s", err);
+				end
+			end
 		end
 
 		if store_type == "archive" then