Guard Windows defender checks
This commit is contained in:
parent
374c60ce79
commit
694bda22cd
1 changed files with 7 additions and 8 deletions
|
|
@ -1420,15 +1420,14 @@ export function MachineDetails({ machine }: MachineDetailsProps) {
|
||||||
? readString(azureUserState, "AzureAdPrt") ??
|
? readString(azureUserState, "AzureAdPrt") ??
|
||||||
(azureUserState["AzureAdPrt"] ? String(azureUserState["AzureAdPrt"]) : undefined)
|
(azureUserState["AzureAdPrt"] ? String(azureUserState["AzureAdPrt"]) : undefined)
|
||||||
: undefined
|
: undefined
|
||||||
const defenderAntivirus = windowsExt.defender
|
const windowsDefender = windowsExt?.defender ?? null
|
||||||
? parseBooleanLike(windowsExt.defender["AntivirusEnabled"] ?? windowsExt.defender["antivirusEnabled"])
|
const defenderAntivirus = windowsDefender
|
||||||
|
? parseBooleanLike(windowsDefender["AntivirusEnabled"] ?? windowsDefender["antivirusEnabled"])
|
||||||
: undefined
|
: undefined
|
||||||
const defenderRealtime = windowsExt.defender
|
const defenderRealtime = windowsDefender
|
||||||
? parseBooleanLike(
|
? parseBooleanLike(windowsDefender["RealTimeProtectionEnabled"] ?? windowsDefender["realTimeProtectionEnabled"])
|
||||||
windowsExt.defender["RealTimeProtectionEnabled"] ?? windowsExt.defender["realTimeProtectionEnabled"],
|
|
||||||
)
|
|
||||||
: undefined
|
: undefined
|
||||||
const defenderMode = windowsExt.defender ? readString(windowsExt.defender, "AMRunningMode", "amRunningMode") : undefined
|
const defenderMode = windowsDefender ? readString(windowsDefender, "AMRunningMode", "amRunningMode") : undefined
|
||||||
const windowsHotfixes = useMemo(() => {
|
const windowsHotfixes = useMemo(() => {
|
||||||
if (!Array.isArray(windowsExt?.hotfix)) return []
|
if (!Array.isArray(windowsExt?.hotfix)) return []
|
||||||
return windowsExt.hotfix
|
return windowsExt.hotfix
|
||||||
|
|
@ -2449,7 +2448,7 @@ export function MachineDetails({ machine }: MachineDetailsProps) {
|
||||||
) : null}
|
) : null}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{windowsExt.defender ? (
|
{windowsDefender ? (
|
||||||
<div>
|
<div>
|
||||||
<p className="text-xs font-semibold uppercase text-slate-500">Defender</p>
|
<p className="text-xs font-semibold uppercase text-slate-500">Defender</p>
|
||||||
<div className="mt-1 grid gap-1 text-xs text-muted-foreground">
|
<div className="mt-1 grid gap-1 text-xs text-muted-foreground">
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue