소스 검색

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
 }