فهرست منبع

Stringify chat IDs before saving to database

Tulir Asokan 2 سال پیش
والد
کامیت
b0a60a4ba5
3فایلهای تغییر یافته به همراه6 افزوده شده و 6 حذف شده
  1. 2 2
      mautrix_signal/db/message.py
  2. 1 1
      mautrix_signal/db/portal.py
  3. 3 3
      mautrix_signal/db/reaction.py

+ 2 - 2
mautrix_signal/db/message.py

@@ -52,7 +52,7 @@ class Message:
             self.mx_room,
             self.sender,
             self.timestamp,
-            self.signal_chat_id,
+            str(self.signal_chat_id),
             self.signal_receiver,
         )
 
@@ -65,7 +65,7 @@ class Message:
             q,
             self.sender,
             self.timestamp,
-            self.signal_chat_id,
+            str(self.signal_chat_id),
             self.signal_receiver,
         )
 

+ 1 - 1
mautrix_signal/db/portal.py

@@ -55,7 +55,7 @@ class Portal:
     @property
     def _values(self):
         return (
-            self.chat_id,
+            str(self.chat_id),
             self.receiver,
             self.mxid,
             self.name,

+ 3 - 3
mautrix_signal/db/reaction.py

@@ -53,7 +53,7 @@ class Reaction:
             q,
             self.mxid,
             self.mx_room,
-            self.signal_chat_id,
+            str(self.signal_chat_id),
             self.signal_receiver,
             self.msg_author,
             self.msg_timestamp,
@@ -69,7 +69,7 @@ class Reaction:
             mxid,
             mx_room,
             emoji,
-            self.signal_chat_id,
+            str(self.signal_chat_id),
             self.signal_receiver,
             self.msg_author,
             self.msg_timestamp,
@@ -83,7 +83,7 @@ class Reaction:
         )
         await self.db.execute(
             q,
-            self.signal_chat_id,
+            str(self.signal_chat_id),
             self.signal_receiver,
             self.msg_author,
             self.msg_timestamp,