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