From f45b02407cf48e31de3366cf6a2765a7ee7c05bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Thu, 3 Oct 2024 11:11:10 +0200 Subject: [PATCH] fix(api): return correct events for profile --- packages/db/src/services/event.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/db/src/services/event.service.ts b/packages/db/src/services/event.service.ts index 45f7effb..62e0e53b 100644 --- a/packages/db/src/services/event.service.ts +++ b/packages/db/src/services/event.service.ts @@ -477,7 +477,7 @@ export async function getEventList({ } if (profileId) { - sb.where.deviceId = `device_id IN (SELECT device_id as did FROM ${TABLE_NAMES.events} WHERE profile_id = ${escape(profileId)} group by did)`; + sb.where.deviceId = `(device_id IN (SELECT device_id as did FROM ${TABLE_NAMES.events} WHERE device_id != '' AND profile_id = ${escape(profileId)} group by did) OR profile_id = ${escape(profileId)})`; } if (startDate && endDate) {