From 66b265387854d14a5c9ca804e0abd86d63ff1e21 Mon Sep 17 00:00:00 2001 From: Frederik Christ Vestergaard Date: Fri, 5 Sep 2025 08:10:59 +0200 Subject: [PATCH] Fix application fetch for global admin with no org query --- src/services/device-management/application.service.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/services/device-management/application.service.ts b/src/services/device-management/application.service.ts index 55c00a65..49d9a482 100644 --- a/src/services/device-management/application.service.ts +++ b/src/services/device-management/application.service.ts @@ -171,8 +171,11 @@ export class ApplicationService { .leftJoinAndSelect("app.belongsTo", "organization") .leftJoinAndSelect("device.latestReceivedMessage", "latestMessage") .leftJoinAndSelect("app.dataTargets", "dataTargets") - .leftJoinAndSelect("app.controlledProperties", "controlledProperties") - .andWhere("app.belongsToId = :organizationId", { organizationId: query.organizationId }); + .leftJoinAndSelect("app.controlledProperties", "controlledProperties"); + + if (query.organizationId) { + queryBuilder.andWhere("app.belongsToId = :organizationId", { organizationId: query.organizationId }); + } if (whitelist && whitelist.length > 0) { queryBuilder.andWhere("app.id IN (:...whitelist)", { whitelist });