From 63e96230e0e2831c787d3e520a6b8e9b4bddb2a7 Mon Sep 17 00:00:00 2001 From: Yossi Hillali Date: Tue, 18 Feb 2025 23:05:09 +0200 Subject: [PATCH] fix: omv integrations is unable to correctly retrieve the file system when using omv-zfs (#2337) * fix: omv integrations is unable to correctly retrieve the file system when using omv-zfs --- .../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 2ee9a3372..c639d3377 100644 --- a/packages/integrations/src/openmediavault/openmediavault-integration.ts +++ b/packages/integrations/src/openmediavault/openmediavault-integration.ts @@ -67,7 +67,7 @@ export class OpenMediaVaultIntegration extends Integration { const fileSystem = fileSystemResult.data.response.map((fileSystem) => ({ deviceName: fileSystem.devicename, used: fileSystem.used, - available: fileSystem.available, + available: fileSystem.available.toString(), percentage: fileSystem.percentage, })); diff --git a/packages/integrations/src/openmediavault/openmediavault-types.ts b/packages/integrations/src/openmediavault/openmediavault-types.ts index dcd1660df..f9512ce66 100644 --- a/packages/integrations/src/openmediavault/openmediavault-types.ts +++ b/packages/integrations/src/openmediavault/openmediavault-types.ts @@ -25,7 +25,7 @@ export const fileSystemSchema = z.object({ z.object({ devicename: z.string(), used: z.string(), - available: z.string(), + available: z.string().or(z.number()), percentage: z.number(), }), ),