Additional error handling around currencies without rates
This commit is contained in:
parent
0825ec4a43
commit
84871d5a7c
|
@ -583,8 +583,10 @@ class LocalPlatformClient(ABC):
|
|||
if payment_details:
|
||||
form["account_info"] = payment_details_text
|
||||
form["msg"] = ad_text
|
||||
form["min_amount"] = round(min_amount, 2)
|
||||
form["max_amount"] = round(max_amount, 2)
|
||||
if min_amount is not None:
|
||||
form["min_amount"] = round(min_amount, 2)
|
||||
if max_amount is not None:
|
||||
form["max_amount"] = round(max_amount, 2)
|
||||
|
||||
if edit:
|
||||
ad_response = await self.api.ad(ad_id=ad_id, **form)
|
||||
|
|
|
@ -138,7 +138,7 @@ class Money(object):
|
|||
rates = await self.get_rates_all()
|
||||
if currency not in rates and not currency == "USD":
|
||||
log.error(f"Can't create ad without rates: {currency}")
|
||||
return
|
||||
return (None, None)
|
||||
if currency == "USD":
|
||||
min_amount = min_usd
|
||||
max_amount = max_usd
|
||||
|
|
Loading…
Reference in New Issue