From 06d8dda7dd2bf271551234d8818bd1527d014354 Mon Sep 17 00:00:00 2001 From: ilightwas Date: Fri, 11 Apr 2025 10:41:33 -0300 Subject: [PATCH] fix: sql syntax in `getUnpinnedSnapshotCount` (#485) An AND on a FROM clause --- .../java/net/william278/husksync/database/MySqlDatabase.java | 4 ++-- .../net/william278/husksync/database/PostgresDatabase.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/common/src/main/java/net/william278/husksync/database/MySqlDatabase.java b/common/src/main/java/net/william278/husksync/database/MySqlDatabase.java index e139356f..eee3459a 100644 --- a/common/src/main/java/net/william278/husksync/database/MySqlDatabase.java +++ b/common/src/main/java/net/william278/husksync/database/MySqlDatabase.java @@ -309,8 +309,8 @@ public class MySqlDatabase extends Database { try (Connection connection = getConnection()) { try (PreparedStatement statement = connection.prepareStatement(formatStatementTables(""" SELECT COUNT(`version_uuid`) - FROM `%user_data_table%` AND `pinned`=false - WHERE `player_uuid`=?;"""))) { + FROM `%user_data_table%` + WHERE `player_uuid`=? AND `pinned`=false;"""))) { statement.setString(1, user.getUuid().toString()); final ResultSet resultSet = statement.executeQuery(); if (resultSet.next()) { diff --git a/common/src/main/java/net/william278/husksync/database/PostgresDatabase.java b/common/src/main/java/net/william278/husksync/database/PostgresDatabase.java index 2bfc941c..1e102d8c 100644 --- a/common/src/main/java/net/william278/husksync/database/PostgresDatabase.java +++ b/common/src/main/java/net/william278/husksync/database/PostgresDatabase.java @@ -298,8 +298,8 @@ public class PostgresDatabase extends Database { try (Connection connection = getConnection()) { try (PreparedStatement statement = connection.prepareStatement(formatStatementTables(""" SELECT COUNT(`version_uuid`) - FROM `%user_data_table%` AND `pinned`=false - WHERE `player_uuid`=?;"""))) { + FROM `%user_data_table%` + WHERE `player_uuid`=? AND `pinned`=false;"""))) { statement.setString(1, user.getUuid().toString()); final ResultSet resultSet = statement.executeQuery(); if (resultSet.next()) {