From d39fd3dc6f225c898535a2316d4cb6b34055e953 Mon Sep 17 00:00:00 2001 From: Dustin Hendrickson Date: Thu, 31 Jul 2025 20:22:00 -0700 Subject: [PATCH] Fixes for the guild stuff --- src/mod-player-bot-level-brackets.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mod-player-bot-level-brackets.cpp b/src/mod-player-bot-level-brackets.cpp index 865eac9..87dda4b 100644 --- a/src/mod-player-bot-level-brackets.cpp +++ b/src/mod-player-bot-level-brackets.cpp @@ -426,12 +426,12 @@ static void UpdatePersistentGuildTracker() uint32 addedCount = 0; - // Only add new guilds with real players - never remove existing ones + // Update or insert guilds with real players - ensure has_real_players is set to 1 for (uint32 guildId : currentRealPlayerGuilds) { - // Use INSERT IGNORE to only add if not already present + // Use REPLACE INTO to update existing records or insert new ones CharacterDatabase.Execute( - "INSERT IGNORE INTO bot_level_brackets_guild_tracker (guild_id, has_real_players) " + "REPLACE INTO bot_level_brackets_guild_tracker (guild_id, has_real_players) " "VALUES ({}, 1)", guildId );