From 5280f33e284a9b5e99c60188c2232695c39088ae Mon Sep 17 00:00:00 2001 From: zevaryx Date: Thu, 26 Jun 2025 16:26:40 -0600 Subject: [PATCH] Fix settings set and delete --- jarvis/cogs/core/admin/settings.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jarvis/cogs/core/admin/settings.py b/jarvis/cogs/core/admin/settings.py index 70cbaaf..eafd30f 100644 --- a/jarvis/cogs/core/admin/settings.py +++ b/jarvis/cogs/core/admin/settings.py @@ -32,9 +32,9 @@ class SettingsCog(Extension): async def update_settings(self, setting: str, value: Any, guild: int) -> bool: """Update a guild setting.""" - existing = await Setting.find_one(Setting.setting == setting, Setting.guild == guild) + existing = await Setting.find_one(Setting.setting == setting, Setting.guild == str(guild)) if not existing: - existing = Setting(setting=setting, guild=guild, value=value) + existing = Setting(setting=setting, guild=str(guild), value=value) existing.value = value updated = await existing.save() @@ -42,7 +42,7 @@ class SettingsCog(Extension): async def delete_settings(self, setting: str, guild: int) -> bool: """Delete a guild setting.""" - existing = await Setting.find_one(Setting.setting == setting, Setting.guild == guild) + existing = await Setting.find_one(Setting.setting == setting, Setting.guild == str(guild)) if existing: return await existing.delete() return False