Diff

plugins/mod_storage_sql.lua @ 10655:ee6c12264420 0.11

mod_storage_sql: Move update limit check back one step, fixes traceback 0c00274528a4 moved it one step too far, so the check was performed before connecting to the database instead of after.
author Kim Alvefur <zash@zash.se>
date Sat, 22 Feb 2020 16:23:43 +0100
parent 10652:0c00274528a4
child 10656:ffa9a20aca8b
child 10700:3fce670e0733
line wrap: on
line diff
--- a/plugins/mod_storage_sql.lua	Fri Feb 21 23:00:44 2020 +0100
+++ b/plugins/mod_storage_sql.lua	Sat Feb 22 16:23:43 2020 +0100
@@ -623,14 +623,14 @@
 					return false, "database upgrade needed";
 				end
 			end
-		end);
-		if engine.params.driver == "SQLite3" then
-			for row in engine:select("PRAGMA compile_options") do
-				if row[1] == "ENABLE_UPDATE_DELETE_LIMIT" then
-					engine._have_delete_limit = true;
+			if engine.params.driver == "SQLite3" then
+				for row in engine:select("PRAGMA compile_options") do
+					if row[1] == "ENABLE_UPDATE_DELETE_LIMIT" then
+						engine._have_delete_limit = true;
+					end
 				end
 			end
-		end
+		end);
 		engines[sql.db2uri(params)] = engine;
 	end