From 801f054c7e38ef14462b48693fc69d8109059217 Mon Sep 17 00:00:00 2001 From: NeoPlays <80448387+NeoPlays@users.noreply.github.com> Date: Wed, 9 Jul 2025 10:05:36 +0200 Subject: [PATCH] FIX: Error Handling for SSV Key Listing --- launcher/src/backend/ValidatorAccountManager.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/launcher/src/backend/ValidatorAccountManager.js b/launcher/src/backend/ValidatorAccountManager.js index 0da5a4501..ed0a63a0b 100755 --- a/launcher/src/backend/ValidatorAccountManager.js +++ b/launcher/src/backend/ValidatorAccountManager.js @@ -1120,8 +1120,11 @@ export class ValidatorAccountManager { const response = await axios.get( `https://api.ssv.network/api/v4/${service.network}/operators/public_key/` + ssvConfig.privateKeyFileData.publicKey ); - if (response.status !== 200 && !response?.data?.data?.id) - throw new Error(`Couldn't get Operator ID from SSV Network ${response.status} ${response.statusText}`); + + if (response.status !== 200 || !response?.data?.data?.id) + throw new Error( + `Couldn't get Operator ID from SSV Network ${response.status} ${response.statusText}${response?.data ? "\n" + JSON.stringify(response.data) : ""}` + ); const operatorID = response.data.data.id; //get pagination info