From c37dd2c2b5953c3bdfc0ad391553da930a24ab73 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sat, 19 Aug 2023 12:59:22 -0500 Subject: [PATCH] db/events: skip undefined filter values --- src/db/events.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/db/events.ts b/src/db/events.ts index bbe0d4b..4538636 100644 --- a/src/db/events.ts +++ b/src/db/events.ts @@ -64,7 +64,9 @@ function getFilterQuery(filter: DittoFilter) { ]) .orderBy('events.created_at', 'desc'); - for (const key of Object.keys(filter)) { + for (const [key, value] of Object.entries(filter)) { + if (value === undefined) continue; + switch (key as keyof DittoFilter) { case 'ids': query = query.where('events.id', 'in', filter.ids!);