浏览代码

Check if quoted message exists in db

witchent 4 年之前
父节点
当前提交
49d4e0e542
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      mautrix_signal/portal.py

+ 2 - 1
mautrix_signal/portal.py

@@ -174,7 +174,8 @@ class Portal(DBPortal, BasePortal):
         if message.get_reply_to():
             reply = await DBMessage.get_by_mxid(message.get_reply_to(), self.mxid)
             # TODO include actual text? either store in db or fetch event from homeserver
-            quote = Quote(id=reply.timestamp, author=Address(uuid=reply.sender), text="")
+            if reply is not None:
+                quote = Quote(id=reply.timestamp, author=Address(uuid=reply.sender), text="")
 
         text = message.body
         attachments: Optional[List[Attachment]] = None