From 3e7bf62500f4ce0a8662104e2a656ea98cf2558f Mon Sep 17 00:00:00 2001 From: lthomsen Date: Fri, 6 Jun 2025 20:00:09 +0200 Subject: [PATCH] fix: Allow nullable on cpuModelName and default to "Unknown CPU" if null in OMV Integration (#3310) --- .../src/openmediavault/openmediavault-integration.ts | 2 +- .../integrations/src/openmediavault/openmediavault-types.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/integrations/src/openmediavault/openmediavault-integration.ts b/packages/integrations/src/openmediavault/openmediavault-integration.ts index bfda3ec5a..e03b0ae07 100644 --- a/packages/integrations/src/openmediavault/openmediavault-integration.ts +++ b/packages/integrations/src/openmediavault/openmediavault-integration.ts @@ -66,7 +66,7 @@ export class OpenMediaVaultIntegration extends Integration { return { version: systemResult.data.response.version, - cpuModelName: systemResult.data.response.cpuModelName, + cpuModelName: systemResult.data.response.cpuModelName ?? "Unknown CPU", cpuUtilization: systemResult.data.response.cpuUtilization, memUsed: systemResult.data.response.memUsed, memAvailable: systemResult.data.response.memAvailable, diff --git a/packages/integrations/src/openmediavault/openmediavault-types.ts b/packages/integrations/src/openmediavault/openmediavault-types.ts index 74b35bf6c..dd1b1b5f4 100644 --- a/packages/integrations/src/openmediavault/openmediavault-types.ts +++ b/packages/integrations/src/openmediavault/openmediavault-types.ts @@ -4,7 +4,7 @@ import { z } from "zod"; export const systemInformationSchema = z.object({ response: z.object({ version: z.string(), - cpuModelName: z.string(), + cpuModelName: z.string().nullable(), cpuUtilization: z.number(), memUsed: z.string(), memAvailable: z.string(),