diff --git a/frontend/interfaces/host.ts b/frontend/interfaces/host.ts index dbd84d8bf4..c4ead91551 100644 --- a/frontend/interfaces/host.ts +++ b/frontend/interfaces/host.ts @@ -83,7 +83,7 @@ export interface IMDMData { export interface IMacadminsResponse { macadmins: null | { munki: null | IMunkiData; - mobile_device_management: IMDMData; + mobile_device_management: null | IMDMData; }; } diff --git a/frontend/pages/hosts/HostDetailsPage/HostDetailsPage.tsx b/frontend/pages/hosts/HostDetailsPage/HostDetailsPage.tsx index 6eecb1a485..e239f6149d 100644 --- a/frontend/pages/hosts/HostDetailsPage/HostDetailsPage.tsx +++ b/frontend/pages/hosts/HostDetailsPage/HostDetailsPage.tsx @@ -1148,10 +1148,10 @@ const HostDetailsPage = ({ }; const renderMdmData = () => { - if (!macadmins) { + if (!macadmins?.mobile_device_management) { return null; } - const { mobile_device_management: mdm } = macadmins; + const mdm = macadmins.mobile_device_management; return mdm.enrollment_status !== "Unenrolled" ? ( <>