Skip to content

Commit 264d27e

Browse files
committed
Fixed editing messages
1 parent ac9beab commit 264d27e

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

chats/consumers.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,9 @@ async def __process_edit_direct_message_event(self, event):
411411
msg = await sync_to_async(DirectChatMessage.objects.get)(
412412
pk=event.content["message_id"]
413413
)
414-
if msg.author != self.user:
414+
415+
message_author = await sync_to_async(lambda: msg.author)()
416+
if message_author != self.user:
415417
raise UserNotMessageAuthorException(
416418
f"User {self.user.id} is not author of message {msg.id}"
417419
)
@@ -453,7 +455,8 @@ async def __process_edit_project_message_event(self, event, room_name):
453455
message = await sync_to_async(ProjectChatMessage.objects.get)(
454456
pk=event.content["message_id"]
455457
)
456-
if message.author != self.user:
458+
message_author = await sync_to_async(lambda: message.author)()
459+
if message_author != self.user:
457460
raise UserNotMessageAuthorException(
458461
f"User {self.user.id} is not author of message {message.id}"
459462
)

0 commit comments

Comments
 (0)