diff --git a/frontend/pages/hosts/details/OSSettingsModal/OSSettingsTable/OSSettingsTableConfig.tsx b/frontend/pages/hosts/details/OSSettingsModal/OSSettingsTable/OSSettingsTableConfig.tsx index 3b8b32d360..005a8e7e72 100644 --- a/frontend/pages/hosts/details/OSSettingsModal/OSSettingsTable/OSSettingsTableConfig.tsx +++ b/frontend/pages/hosts/details/OSSettingsModal/OSSettingsTable/OSSettingsTableConfig.tsx @@ -63,6 +63,15 @@ const generateFormattedTooltip = (detail: string) => { const keyValuePairs = detail.split(/, */); const formattedElements: JSX.Element[] = []; + // Special case to handle bitlocker error message. It does not follow the + // expected string format so we will just render the error message as is. + if ( + detail.includes("BitLocker") || + detail.includes("preparing volume for encryption") + ) { + return detail; + } + keyValuePairs.forEach((pair, i) => { const [key, value] = pair.split(/: */); if (key && value) {