From 0a38415c7652b8a1b04105b16256fdadc22d3d79 Mon Sep 17 00:00:00 2001 From: Heliosares Date: Thu, 24 Aug 2023 11:06:28 -0400 Subject: [PATCH] Potential fix for sqlite migration issues --- pom.xml | 2 +- .../dev/heliosares/auxprotect/database/MigrationManager.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index d56edce..d5ab632 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 AuxProtect AuxProtect - 1.2.9 + 1.2.10-pre1 AuxProtect ${project.artifactId}-${project.version} diff --git a/src/main/java/dev/heliosares/auxprotect/database/MigrationManager.java b/src/main/java/dev/heliosares/auxprotect/database/MigrationManager.java index 334c931..e21e5ed 100644 --- a/src/main/java/dev/heliosares/auxprotect/database/MigrationManager.java +++ b/src/main/java/dev/heliosares/auxprotect/database/MigrationManager.java @@ -424,12 +424,12 @@ public class MigrationManager { total = uidValues.size() + longTermValues.size(); complete = 0; for (String value : uidValues) { - sql.execute("UPDATE " + Table.AUXPROTECT_UIDS + " SET hash=" + value.hashCode() + " WHERE uuid='" + value + "'", connection); + sql.execute("UPDATE " + Table.AUXPROTECT_UIDS + " SET hash=? WHERE uuid=?", connection, value.hashCode(), value); complete++; } for (String value : longTermValues) { - sql.execute("UPDATE " + Table.AUXPROTECT_LONGTERM + " SET target_hash=" + value.toLowerCase().hashCode() + " WHERE target='" + value + "'", connection); + sql.execute("UPDATE " + Table.AUXPROTECT_LONGTERM + " SET target_hash=? WHERE target=?", connection, value.toLowerCase().hashCode(), value); complete++; } }));