From 894d2a4d76dec8aa4023ef1107cea2d3e0d36324 Mon Sep 17 00:00:00 2001 From: regexowl Date: Tue, 5 Aug 2025 13:26:08 +0200 Subject: [PATCH] Wizard: Fix registration validation for Satellite on edit When editing a blueprint with Satellite registration the "Save changes" button was disabled due to registration validation failing with "No activation key selected". Activation key is not required for Satellite. --- .../CreateImageWizard/utilities/useValidation.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Components/CreateImageWizard/utilities/useValidation.tsx b/src/Components/CreateImageWizard/utilities/useValidation.tsx index a5b49803..ced08bcf 100644 --- a/src/Components/CreateImageWizard/utilities/useValidation.tsx +++ b/src/Components/CreateImageWizard/utilities/useValidation.tsx @@ -130,7 +130,11 @@ export function useRegistrationValidation(): StepValidation { } ); - if (registrationType !== 'register-later' && !activationKey) { + if ( + registrationType !== 'register-later' && + registrationType !== 'register-satellite' && + !activationKey + ) { return { errors: { activationKey: 'No activation key selected' }, disabledNext: true, @@ -139,6 +143,7 @@ export function useRegistrationValidation(): StepValidation { if ( registrationType !== 'register-later' && + registrationType !== 'register-satellite' && activationKey && (isFetchingKeyInfo || isErrorKeyInfo) ) {