From 0c6defc1b0f363ad4b1fec35444218d51db81732 Mon Sep 17 00:00:00 2001 From: gillespi314 <73313222+gillespi314@users.noreply.github.com> Date: Wed, 29 Dec 2021 17:19:26 -0600 Subject: [PATCH] Handle null case for mdm data in host details UI --- frontend/interfaces/host.ts | 2 +- frontend/pages/hosts/HostDetailsPage/HostDetailsPage.tsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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" ? ( <>