fix issue with 0 rate
This commit is contained in:
@@ -14,7 +14,7 @@ class Calc:
|
|||||||
endDate = startDate + datetime.timedelta(days=1)
|
endDate = startDate + datetime.timedelta(days=1)
|
||||||
cursor.execute(sql, [Crypto, Fiat, startDate, endDate])
|
cursor.execute(sql, [Crypto, Fiat, startDate, endDate])
|
||||||
rateMinusXDay = cursor.fetchone()
|
rateMinusXDay = cursor.fetchone()
|
||||||
if rateMinusXDay:
|
if rateMinusXDay and Decimal(rateMinusXDay[0]) > 0:
|
||||||
return {"dateRelative": "%s days ago" % (DayDiff,), "date" : rateMinusXDay[1], "rateEUR": rateMinusXDay[0],
|
return {"dateRelative": "%s days ago" % (DayDiff,), "date" : rateMinusXDay[1], "rateEUR": rateMinusXDay[0],
|
||||||
"diffPercentage": (CurrentRate.rate-Decimal(rateMinusXDay[0]))/Decimal(rateMinusXDay[0])*100, "rateUSD": None}
|
"diffPercentage": (CurrentRate.rate-Decimal(rateMinusXDay[0]))/Decimal(rateMinusXDay[0])*100, "rateUSD": None}
|
||||||
return None
|
return None
|
||||||
|
|||||||
Reference in New Issue
Block a user