From bb8e0d3f62d1eae8a9deda4471b1753d8959ade8 Mon Sep 17 00:00:00 2001 From: chahinebrini Date: Thu, 18 Jun 2026 06:10:33 +0200 Subject: [PATCH] fix(backend): mdm.get always returns full status shape even when not enrolled --- .../api/magic/devices/[deviceId]/mdm.get.ts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/backend/server/api/magic/devices/[deviceId]/mdm.get.ts b/backend/server/api/magic/devices/[deviceId]/mdm.get.ts index 29a83ee..00d8e6f 100644 --- a/backend/server/api/magic/devices/[deviceId]/mdm.get.ts +++ b/backend/server/api/magic/devices/[deviceId]/mdm.get.ts @@ -36,7 +36,13 @@ export default defineEventHandler(async (event) => { if (!device.mdmId) { return { success: true, - data: { enrolled: false }, + data: { + enrolled: false, + company: null, + supervised: false, + lockProfileInstalled: false, + lastAppPushAt: null, + }, }; } @@ -57,7 +63,13 @@ export default defineEventHandler(async (event) => { await clearUserDeviceMdmId(user.id, deviceId); return { success: true, - data: { enrolled: false }, + data: { + enrolled: false, + company: null, + supervised: false, + lockProfileInstalled: false, + lastAppPushAt: null, + }, }; }