fix(bot): 🐛 DoesNotExist in on_raw_message_* when no calls are ongoing in that channel.
This commit is contained in:
@@ -907,7 +907,10 @@ class Calls(base.Cog):
|
|||||||
message_id = payload.message_id
|
message_id = payload.message_id
|
||||||
channel_id = payload.channel_id
|
channel_id = payload.channel_id
|
||||||
|
|
||||||
channel = await models.Channel.get(id=channel_id)
|
channel = await models.Channel.get_or_none(id=channel_id)
|
||||||
|
|
||||||
|
if channel is None:
|
||||||
|
return
|
||||||
|
|
||||||
if channel.call_id is None:
|
if channel.call_id is None:
|
||||||
return
|
return
|
||||||
@@ -984,7 +987,10 @@ class Calls(base.Cog):
|
|||||||
channel_id = payload.channel_id
|
channel_id = payload.channel_id
|
||||||
content = payload.data["content"]
|
content = payload.data["content"]
|
||||||
|
|
||||||
channel = await models.Channel.get(id=channel_id)
|
channel = await models.Channel.get_or_none(id=channel_id)
|
||||||
|
|
||||||
|
if channel is None:
|
||||||
|
return
|
||||||
|
|
||||||
if channel.call_id is None:
|
if channel.call_id is None:
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user