From cef90677d7f8cee1a9264ac9e3cfd8ad09dca787 Mon Sep 17 00:00:00 2001 From: "Nyeki.py" <84998222+Nekidev@users.noreply.github.com> Date: Sat, 19 Oct 2024 01:23:33 -0300 Subject: [PATCH] fix(bot): :bug: Automated call hang up suddenly stopping working. --- payphone/cogs/calls/cog.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/payphone/cogs/calls/cog.py b/payphone/cogs/calls/cog.py index 26b0a27..ecdb1e3 100644 --- a/payphone/cogs/calls/cog.py +++ b/payphone/cogs/calls/cog.py @@ -123,6 +123,8 @@ class Calls(base.Cog): except errors.DiscordException: pass + hung_up_channel_ids = [id for id in hung_up_channel_ids if id is not None] + if len(hung_up_channel_ids) > 0: await models.Channel.filter(id__in=hung_up_channel_ids).update(call=None) await redis.srem(constants.CHANNELS_ONCALL_SET, *hung_up_channel_ids)