diff --git a/payphone/cogs/calls/embeds.py b/payphone/cogs/calls/embeds.py index db0005a..53298d3 100644 --- a/payphone/cogs/calls/embeds.py +++ b/payphone/cogs/calls/embeds.py @@ -56,6 +56,7 @@ async def ReplyEmbed( message = models.Message(**orjson.loads(unflushed_message)) last_content = models.MessageContent(**orjson.loads(unflushed_message_content)) + message.channel = await models.Channel.get(id=message.channel_id) message.profile = await models.Profile.get(id=message.profile_id) message.propagation_channel = await models.Channel.get(id=message.propagation_channel_id) diff --git a/payphone/db/models.py b/payphone/db/models.py index e6f60cd..e5ee9e3 100644 --- a/payphone/db/models.py +++ b/payphone/db/models.py @@ -214,6 +214,7 @@ class Message(models.Model): channel: fields.ForeignKeyRelation["Channel"] = fields.ForeignKeyField( "models.Channel", related_name="messages", on_delete=fields.OnDelete.CASCADE ) + channel_id: int user = fields.ForeignKeyRelation("models.User", on_delete=fields.OnDelete.CASCADE) user_id: int profile: fields.ForeignKeyRelation["Profile"] = fields.ForeignKeyField(