From 2da5e8d33192173baa8b041ac00a567ae0ebced8 Mon Sep 17 00:00:00 2001 From: latte Date: Fri, 16 Jan 2026 19:47:53 +0100 Subject: [PATCH] Fix: initialize guild config for existing servers on startup --- src/guardden/bot.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/guardden/bot.py b/src/guardden/bot.py index e249ba2..feef312 100644 --- a/src/guardden/bot.py +++ b/src/guardden/bot.py @@ -101,6 +101,12 @@ class GuardDen(commands.Bot): logger.info(f"Logged in as {self.user} (ID: {self.user.id})") logger.info(f"Connected to {len(self.guilds)} guild(s)") + # Ensure all guilds have database entries + if self.guild_config: + for guild in self.guilds: + await self.guild_config.create_guild(guild) + logger.info(f"Initialized config for {len(self.guilds)} guild(s)") + # Set presence activity = discord.Activity( type=discord.ActivityType.watching,