From 315d68b576aad66b92e16ff1c311ef83c61cb440 Mon Sep 17 00:00:00 2001 From: Zevaryx Date: Sat, 7 Aug 2021 16:02:38 -0600 Subject: [PATCH] Fix var name clash in settings --- jarvis/cogs/settings.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/jarvis/cogs/settings.py b/jarvis/cogs/settings.py index 6b2fbe1..2d459bc 100644 --- a/jarvis/cogs/settings.py +++ b/jarvis/cogs/settings.py @@ -23,11 +23,11 @@ class SettingsCog(commands.Cog): def update_settings(self, setting: str, value: Any, guild: int) -> bool: """Update a guild setting.""" - setting = Setting.objects(setting=setting, guild=guild).first() - if not setting: - setting = Setting(setting=setting, guild=guild, value=value) - setting.value = value - updated = setting.save() + existing = Setting.objects(setting=setting, guild=guild).first() + if not existing: + existing = Setting(setting=setting, guild=guild, value=value) + existing.value = value + updated = existing.save() return updated is not None