From 6ee10e8f038e110dde366ec43c70fc29e06cd57b Mon Sep 17 00:00:00 2001 From: Ostap Piatkovskyi <44294945+ost-ptk@users.noreply.github.com> Date: Wed, 4 Sep 2024 16:12:59 +0300 Subject: [PATCH] fix validation for max delegators rule (#1044) --- src/libs/ui/forms/form-validation-rules.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/libs/ui/forms/form-validation-rules.ts b/src/libs/ui/forms/form-validation-rules.ts index 75d9e4a61..995d526ce 100644 --- a/src/libs/ui/forms/form-validation-rules.ts +++ b/src/libs/ui/forms/form-validation-rules.ts @@ -452,7 +452,10 @@ export const useValidatorPublicKeyRule = ( ) { return true; } - if (delegatorsNumber && !hasDelegationToSelectedValidator) { + if ( + (delegatorsNumber === 0 || delegatorsNumber) && + !hasDelegationToSelectedValidator + ) { return delegatorsNumber < MAX_DELEGATORS; } @@ -480,7 +483,10 @@ export const useNewValidatorPublicKeyRule = ( .test({ name: 'maxDelegators', test: () => { - if (delegatorsNumber && !hasDelegationToSelectedNewValidator) { + if ( + (delegatorsNumber === 0 || delegatorsNumber) && + !hasDelegationToSelectedNewValidator + ) { return delegatorsNumber < MAX_DELEGATORS; }