From d22e4f85a55e17ef7d81b6abab38807aace423d8 Mon Sep 17 00:00:00 2001 From: zevaryx Date: Fri, 25 Mar 2022 12:40:55 -0600 Subject: [PATCH] Fix minor bug with lock, change update in warning --- jarvis_tasks/tasks/lock.py | 2 ++ jarvis_tasks/tasks/warning.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/jarvis_tasks/tasks/lock.py b/jarvis_tasks/tasks/lock.py index 744811c..c1fa087 100644 --- a/jarvis_tasks/tasks/lock.py +++ b/jarvis_tasks/tasks/lock.py @@ -23,6 +23,8 @@ async def _unlock(channel: GuildChannel, lock: Lock, logger: Logger) -> None: await channel.delete_permission(target=overwrite, reason="Automatic unlock") else: logger.debug("Permission neither exists not existed") + lock.active = False + await lock.commit() async def unlock(bot: Snake, logger: Logger) -> None: diff --git a/jarvis_tasks/tasks/warning.py b/jarvis_tasks/tasks/warning.py index 669ff93..3815bd8 100644 --- a/jarvis_tasks/tasks/warning.py +++ b/jarvis_tasks/tasks/warning.py @@ -12,7 +12,7 @@ from jarvis_tasks.util import runat async def _unwarn(warn: Warning, logger: Logger) -> None: logger.debug(f"Deactivating warning {warn.id}") - warn.update(q(active=False)) + warn.active = False await warn.commit()