Changeset

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
parents 10652:0c00274528a4
children 10656:ffa9a20aca8b 10665:69acda92d5a9
files plugins/mod_storage_sql.lua
diffstat 1 files changed, 6 insertions(+), 6 deletions(-) [+]
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