fix(federation): actually remove source_instance IS NULL filter from sync SQL queries

This commit is contained in:
Jannis Braun
2026-03-26 04:37:47 +01:00
parent 277ff0e50c
commit 49f88c2552
-2
View File
@@ -595,7 +595,6 @@ export async function federationRoutes(app: FastifyInstance): Promise<void> {
JOIN dm_messages dm ON ml.dm_message_id = dm.id JOIN dm_messages dm ON ml.dm_message_id = dm.id
WHERE ml.dm_channel_id = ? WHERE ml.dm_channel_id = ?
AND ml.mutated_at > ? AND ml.mutated_at > ?
AND dm.source_instance IS NULL
ORDER BY ml.mutated_at ASC ORDER BY ml.mutated_at ASC
LIMIT ? LIMIT ?
`).all(dmChannelIdFilter, sinceTimestamp, limit) as typeof mutationRows; `).all(dmChannelIdFilter, sinceTimestamp, limit) as typeof mutationRows;
@@ -634,7 +633,6 @@ export async function federationRoutes(app: FastifyInstance): Promise<void> {
JOIN dm_messages dm ON ml.dm_message_id = dm.id JOIN dm_messages dm ON ml.dm_message_id = dm.id
WHERE ml.dm_channel_id IN (${placeholders}) WHERE ml.dm_channel_id IN (${placeholders})
AND ml.mutated_at > ? AND ml.mutated_at > ?
AND dm.source_instance IS NULL
ORDER BY ml.mutated_at ASC ORDER BY ml.mutated_at ASC
LIMIT ? LIMIT ?
`).all(...sharedChannelIds, sinceTimestamp, limit) as typeof mutationRows; `).all(...sharedChannelIds, sinceTimestamp, limit) as typeof mutationRows;