Fix settings set and delete
This commit is contained in:
parent
55776fe122
commit
5280f33e28
1 changed files with 3 additions and 3 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue