diff --git a/src/db/events.ts b/src/db/events.ts index d9602ed9..1847d6b5 100644 --- a/src/db/events.ts +++ b/src/db/events.ts @@ -155,11 +155,9 @@ function getFilterQuery(filter: DittoFilter): EventQuery { } if (typeof filter.local === 'boolean') { - query = filter.local - ? query.leftJoin(usersQuery, (join) => join.onRef('users.d_tag', '=', 'events.pubkey')) - .where('users.d_tag', 'is not', null) - : query.leftJoin(usersQuery, (join) => join.onRef('users.d_tag', '=', 'events.pubkey')) - .where('users.d_tag', 'is', null); + query = query + .leftJoin(usersQuery, (join) => join.onRef('users.d_tag', '=', 'events.pubkey')) + .where('users.d_tag', filter.local ? 'is not' : 'is', null); } if (filter.relations?.includes('author')) {