fix(backend): mdm.get always returns full status shape even when not enrolled

This commit is contained in:
chahinebrini 2026-06-18 06:10:33 +02:00
parent ac7bd800bc
commit bb8e0d3f62

View File

@ -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,
},
};
}