fix(bot): 🐛 Replies not working if they're from the current channel.
This commit is contained in:
@@ -56,6 +56,7 @@ async def ReplyEmbed(
|
|||||||
message = models.Message(**orjson.loads(unflushed_message))
|
message = models.Message(**orjson.loads(unflushed_message))
|
||||||
last_content = models.MessageContent(**orjson.loads(unflushed_message_content))
|
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.profile = await models.Profile.get(id=message.profile_id)
|
||||||
message.propagation_channel = await models.Channel.get(id=message.propagation_channel_id)
|
message.propagation_channel = await models.Channel.get(id=message.propagation_channel_id)
|
||||||
|
|
||||||
|
|||||||
@@ -214,6 +214,7 @@ class Message(models.Model):
|
|||||||
channel: fields.ForeignKeyRelation["Channel"] = fields.ForeignKeyField(
|
channel: fields.ForeignKeyRelation["Channel"] = fields.ForeignKeyField(
|
||||||
"models.Channel", related_name="messages", on_delete=fields.OnDelete.CASCADE
|
"models.Channel", related_name="messages", on_delete=fields.OnDelete.CASCADE
|
||||||
)
|
)
|
||||||
|
channel_id: int
|
||||||
user = fields.ForeignKeyRelation("models.User", on_delete=fields.OnDelete.CASCADE)
|
user = fields.ForeignKeyRelation("models.User", on_delete=fields.OnDelete.CASCADE)
|
||||||
user_id: int
|
user_id: int
|
||||||
profile: fields.ForeignKeyRelation["Profile"] = fields.ForeignKeyField(
|
profile: fields.ForeignKeyRelation["Profile"] = fields.ForeignKeyField(
|
||||||
|
|||||||
Reference in New Issue
Block a user