Fix var name clash in settings

This commit is contained in:
Zeva Rose 2021-08-07 16:02:38 -06:00
parent 6b09332792
commit 315d68b576

View file

@ -23,11 +23,11 @@ class SettingsCog(commands.Cog):
def update_settings(self, setting: str, value: Any, guild: int) -> bool: def update_settings(self, setting: str, value: Any, guild: int) -> bool:
"""Update a guild setting.""" """Update a guild setting."""
setting = Setting.objects(setting=setting, guild=guild).first() existing = Setting.objects(setting=setting, guild=guild).first()
if not setting: if not existing:
setting = Setting(setting=setting, guild=guild, value=value) existing = Setting(setting=setting, guild=guild, value=value)
setting.value = value existing.value = value
updated = setting.save() updated = existing.save()
return updated is not None return updated is not None