浏览代码

Fix deleting historical messages of chats that won't be bridged

Tulir Asokan 3 年之前
父节点
当前提交
68b2d663ac
共有 1 个文件被更改,包括 2 次插入4 次删除
  1. 2 4
      database/historysync.go

+ 2 - 4
database/historysync.go

@@ -309,9 +309,7 @@ func (hsq *HistorySyncQuery) DeleteAllMessages(userID id.UserID) error {
 func (hsq *HistorySyncQuery) DeleteAllMessagesForPortal(userID id.UserID, portalKey PortalKey) error {
 	_, err := hsq.db.Exec(`
 		DELETE FROM history_sync_message
-		WHERE user_mxid=$1
-			AND portal_jid=$2
-			AND portal_receiver=$3
-	`, userID, portalKey.JID, portalKey.Receiver)
+		WHERE user_mxid=$1 AND conversation_id=$2
+	`, userID, portalKey.JID)
 	return err
 }