From 529d65b3fbd877be66d7f22fe3e90b185c7ede73 Mon Sep 17 00:00:00 2001 From: Bernd Storath <999999bst@gmail.com> Date: Wed, 8 Oct 2025 13:43:07 +0200 Subject: [PATCH] Fix: don't expect dump to contain client Fixes: #2200 Fixes Bug introduced in: #2058 --- src/server/api/client/[clientId]/index.get.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/server/api/client/[clientId]/index.get.ts b/src/server/api/client/[clientId]/index.get.ts index 703a2d26..eb630a16 100644 --- a/src/server/api/client/[clientId]/index.get.ts +++ b/src/server/api/client/[clientId]/index.get.ts @@ -19,17 +19,12 @@ export default definePermissionEventHandler( }); } + // data can be undefined if the client is disabled const data = await WireGuard.dumpByPublicKey(result.publicKey); - if (!data) { - throw createError({ - statusCode: 500, - statusMessage: 'Failed to dump client data', - }); - } return { ...result, - endpoint: data.endpoint, + endpoint: data?.endpoint, }; } );