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) {