From dadacb19ad0aab591d10d8b2d75ef14ce95d0d3d Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Thu, 20 Jul 2017 18:33:44 +0000 Subject: [PATCH] Fixed problem with createQuestVarInDb update. --- .../java/com/l2jmobius/gameserver/model/quest/Quest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L2J_Mobius_C4/java/com/l2jmobius/gameserver/model/quest/Quest.java b/L2J_Mobius_C4/java/com/l2jmobius/gameserver/model/quest/Quest.java index 460ad3c724..dc86ba9f74 100644 --- a/L2J_Mobius_C4/java/com/l2jmobius/gameserver/model/quest/Quest.java +++ b/L2J_Mobius_C4/java/com/l2jmobius/gameserver/model/quest/Quest.java @@ -939,7 +939,7 @@ public class Quest extends ManagedScript public static void createQuestVarInDb(QuestState qs, String var, String value) { try (Connection con = L2DatabaseFactory.getInstance().getConnection(); - PreparedStatement statement = con.prepareStatement("INSERT INTO character_quests (char_id,name,var,value) VALUES (?,?,?,?)")) + PreparedStatement statement = con.prepareStatement("REPLACE INTO character_quests (char_id,name,var,value) VALUES (?,?,?,?)")) { statement.setInt(1, qs.getPlayer().getObjectId()); statement.setString(2, qs.getQuestName());