From 5afa76043fc8d7041bc5a1b8c2796056343d114d Mon Sep 17 00:00:00 2001 From: Eli Bosley Date: Tue, 28 Jan 2025 13:46:23 -0500 Subject: [PATCH] Update api/src/unraid-api/graph/resolvers/vms/vms.resolver.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- .../unraid-api/graph/resolvers/vms/vms.resolver.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/api/src/unraid-api/graph/resolvers/vms/vms.resolver.ts b/api/src/unraid-api/graph/resolvers/vms/vms.resolver.ts index 0568ffa43..be354bd23 100644 --- a/api/src/unraid-api/graph/resolvers/vms/vms.resolver.ts +++ b/api/src/unraid-api/graph/resolvers/vms/vms.resolver.ts @@ -20,8 +20,13 @@ export class VmsResolver { @ResolveField('domain') public async domain(): Promise> { - const { getDomains } = await import('@app/core/modules/vms/get-domains'); - const domains = await getDomains(); - return domains; + try { + const { getDomains } = await import('@app/core/modules/vms/get-domains'); + const domains = await getDomains(); + return domains; + } catch (error) { + // Consider using a proper logger here + throw new Error(`Failed to retrieve VM domains: ${error.message}`); + } } }