fix: Allow nullable on cpuModelName and default to "Unknown CPU" if null in OMV Integration (#3310)

This commit is contained in:
lthomsen
2025-06-06 20:00:09 +02:00
committed by GitHub
parent 7071d76c52
commit 3e7bf62500
2 changed files with 2 additions and 2 deletions

View File

@@ -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,

View File

@@ -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(),