From 9df1664e0c87cb861481dd881f2653a7ae8362eb Mon Sep 17 00:00:00 2001 From: Luziferium Date: Mon, 2 Oct 2023 18:15:23 +0200 Subject: [PATCH] fix bans? (pray) --- .../src/main/java/dev/luzifer/data/access/Database.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/paladins-webservice/src/main/java/dev/luzifer/data/access/Database.java b/paladins-webservice/src/main/java/dev/luzifer/data/access/Database.java index b2b4202..7e6a530 100644 --- a/paladins-webservice/src/main/java/dev/luzifer/data/access/Database.java +++ b/paladins-webservice/src/main/java/dev/luzifer/data/access/Database.java @@ -403,7 +403,7 @@ public DatabaseResult> getBansForCategory(int categoryId) { try(Connection connection = DATA_SOURCE.getConnection()) { try (PreparedStatement preparedStatement = connection.prepareStatement( "SELECT champId FROM BannedChamps WHERE matchId IN " + - "(SELECT DISTINCT matchId FROM ChampInfo WHERE categoryId = ?)")) { + "(SELECT matchId FROM ChampInfo WHERE categoryId = ?)")) { preparedStatement.setInt(1, categoryId); ResultSet resultSet = preparedStatement.executeQuery(); List bans = new ArrayList<>(); @@ -427,7 +427,7 @@ public DatabaseResult> getBansForCategoryOnMap(int categoryId, int try(Connection connection = DATA_SOURCE.getConnection()) { try (PreparedStatement preparedStatement = connection.prepareStatement( "SELECT champId FROM BannedChamps WHERE matchId IN " + - "(SELECT DISTINCT matchId FROM ChampInfo WHERE categoryId = ?) AND matchId IN " + + "(SELECT matchId FROM ChampInfo WHERE categoryId = ?) AND matchId IN " + "(SELECT DISTINCT matchId FROM GameInfo WHERE mapId = ?)")) { preparedStatement.setInt(1, categoryId); preparedStatement.setInt(2, mapId);