From 90de0b9a6be7004c031569433577b0d9e72093ef Mon Sep 17 00:00:00 2001 From: Gurjot Date: Tue, 26 Nov 2024 11:45:28 +0530 Subject: [PATCH] add check --- internal/db/delegation.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/db/delegation.go b/internal/db/delegation.go index 709652e..6bb7702 100644 --- a/internal/db/delegation.go +++ b/internal/db/delegation.go @@ -42,6 +42,10 @@ func (db *Database) UpdateBTCDelegationState( newState types.DelegationState, newSubState *types.DelegationSubState, ) error { + if len(qualifiedPreviousStates) == 0 { + return fmt.Errorf("qualified previous states array cannot be empty") + } + qualifiedStateStrs := make([]string, len(qualifiedPreviousStates)) for i, state := range qualifiedPreviousStates { qualifiedStateStrs[i] = state.String()