[management] fix nil handling for extra settings (#5049)

This commit is contained in:
Pascal Fischer
2026-01-07 13:05:39 +01:00
committed by GitHub
parent 20d6beff1b
commit 5393ad948f

View File

@@ -333,8 +333,9 @@ func (am *DefaultAccountManager) UpdateAccountSettings(ctx context.Context, acco
}
}
newSettings.Extra.IntegratedValidatorGroups = oldSettings.Extra.IntegratedValidatorGroups
newSettings.Extra.IntegratedValidator = oldSettings.Extra.IntegratedValidator
if newSettings.Extra == nil {
newSettings.Extra = oldSettings.Extra
}
if err = transaction.SaveAccountSettings(ctx, accountID, newSettings); err != nil {
return err