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:
|
async def update_settings(self, setting: str, value: Any, guild: int) -> bool:
|
||||||
"""Update a guild setting."""
|
"""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:
|
if not existing:
|
||||||
existing = Setting(setting=setting, guild=guild, value=value)
|
existing = Setting(setting=setting, guild=str(guild), value=value)
|
||||||
existing.value = value
|
existing.value = value
|
||||||
updated = await existing.save()
|
updated = await existing.save()
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@ class SettingsCog(Extension):
|
||||||
|
|
||||||
async def delete_settings(self, setting: str, guild: int) -> bool:
|
async def delete_settings(self, setting: str, guild: int) -> bool:
|
||||||
"""Delete a guild setting."""
|
"""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:
|
if existing:
|
||||||
return await existing.delete()
|
return await existing.delete()
|
||||||
return False
|
return False
|
||||||
|
|
Loading…
Add table
Reference in a new issue