From d3f232c526075e50677c4e9d19c9bc9a0f249841 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Wed, 3 Jun 2020 23:46:26 +0000 Subject: [PATCH] Fixed admin delete command not storing in database. Contributed by G-hamsteR. --- .../l2jmobius/gameserver/datatables/sql/SpawnTable.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/datatables/sql/SpawnTable.java b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/datatables/sql/SpawnTable.java index d4ec94e8c2..cad7f57503 100644 --- a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/datatables/sql/SpawnTable.java +++ b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/datatables/sql/SpawnTable.java @@ -317,7 +317,13 @@ public class SpawnTable { try (Connection con = DatabaseFactory.getConnection()) { - final PreparedStatement statement = con.prepareStatement("DELETE FROM " + (Config.SAVE_GMSPAWN_ON_CUSTOM ? "custom_spawnlist" : "spawnlist") + " WHERE id=?"); + PreparedStatement statement; + statement = con.prepareStatement("DELETE FROM spawnlist WHERE id=?"); + statement.setInt(1, spawn.getId()); + statement.execute(); + statement.close(); + + statement = con.prepareStatement("DELETE FROM custom_spawnlist WHERE id=?"); statement.setInt(1, spawn.getId()); statement.execute(); statement.close();