horse
horse copied to clipboard
Update Horse.Core.Param.pas
Foi identificado um comportamento inesperado no método ContainsValue, que sempre retornava False, mesmo quando a chave estava claramente presente na coleção.
Após análise, verificou-se que o problema estava relacionado ao formato ou à comparação da chave, resultando em uma verificação incorreta de inexistência.
O método foi revisado para garantir que a comparação do valor seja realizada de forma consistente, respeitando sensibilidade de maiúsculas/minúsculas, espaços e outros possíveis desvios que poderiam comprometer a acurácia da verificação na chave.
Com o ajuste aplicado, o ContainsValue agora retorna True corretamente sempre que a chave estiver presente.