From 4626d0a1a78060542e052e0c8357d39cf98c50f1 Mon Sep 17 00:00:00 2001 From: Stephan D Date: Thu, 11 Dec 2025 23:55:04 +0100 Subject: [PATCH] fixed currency validation logic --- api/server/interface/api/srequest/payment_value_objects.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/server/interface/api/srequest/payment_value_objects.go b/api/server/interface/api/srequest/payment_value_objects.go index 5b35473..47c1bbb 100644 --- a/api/server/interface/api/srequest/payment_value_objects.go +++ b/api/server/interface/api/srequest/payment_value_objects.go @@ -86,10 +86,10 @@ func (p *CurrencyPair) Validate() error { if p == nil { return merrors.InvalidArgument("currency pair is required", "currncy_pair") } - if err := ValidateCurrency(p.Base, nil); err != nil { + if err := ValidateCurrency(p.Base, &AssetResolverStub{}); err != nil { return merrors.InvalidArgument("invalid base currency in pair: "+err.Error(), "currency_pair.base") } - if err := ValidateCurrency(p.Quote, nil); err != nil { + if err := ValidateCurrency(p.Quote, &AssetResolverStub{}); err != nil { return merrors.InvalidArgument("invalid quote currency in pair: "+err.Error(), "currency_pair.quote") } return nil -- 2.49.1