From efad41e5780c954baf2bd267871ef72a767dd2c4 Mon Sep 17 00:00:00 2001 From: Gabriel Hernandez Date: Tue, 18 Oct 2022 17:50:59 +0100 Subject: [PATCH] fix 500 when no software on device/:token page (#8292) --- changes/issue-8085-error-500-when-no-software-on-device | 1 + frontend/pages/hosts/details/DeviceUserPage/DeviceUserPage.tsx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 changes/issue-8085-error-500-when-no-software-on-device diff --git a/changes/issue-8085-error-500-when-no-software-on-device b/changes/issue-8085-error-500-when-no-software-on-device new file mode 100644 index 0000000000..dd34e46b5f --- /dev/null +++ b/changes/issue-8085-error-500-when-no-software-on-device @@ -0,0 +1 @@ +- fixes 500 error issue on details/:token page when host has software. diff --git a/frontend/pages/hosts/details/DeviceUserPage/DeviceUserPage.tsx b/frontend/pages/hosts/details/DeviceUserPage/DeviceUserPage.tsx index d509970696..7970162cc2 100644 --- a/frontend/pages/hosts/details/DeviceUserPage/DeviceUserPage.tsx +++ b/frontend/pages/hosts/details/DeviceUserPage/DeviceUserPage.tsx @@ -98,7 +98,7 @@ const DeviceUserPage = ({ onSuccess: (returnedHost: IHostResponse) => { setShowRefetchSpinner(returnedHost.host.refetch_requested); setIsPremiumTier(returnedHost.license.tier === "premium"); - setHostSoftware(returnedHost.host.software); + setHostSoftware(returnedHost.host.software ?? []); setHost(returnedHost.host); setOrgLogoURL(returnedHost.org_logo_url); if (returnedHost?.host.refetch_requested) {