Implement converting prices #79
|
@ -4,7 +4,7 @@ from games.models import ExchangeRate, Purchase
|
|||
|
||||
# fixme: save preferred currency in user model
|
||||
currency_to = "CZK"
|
||||
currency_to = currency_to.lower()
|
||||
currency_to = currency_to.upper()
|
||||
|
||||
|
||||
def save_converted_info(purchase, converted_price, converted_currency):
|
||||
|
@ -22,13 +22,11 @@ def update_converted_prices():
|
|||
)
|
||||
|
||||
for purchase in purchases:
|
||||
if purchase.price_currency.lower() == currency_to or purchase.price == 0:
|
||||
save_converted_info(
|
||||
purchase, purchase.price, purchase.price_currency.lower()
|
||||
)
|
||||
if purchase.price_currency.upper() == currency_to or purchase.price == 0:
|
||||
save_converted_info(purchase, purchase.price, currency_to)
|
||||
continue
|
||||
year = purchase.date_purchased.year
|
||||
currency_from = purchase.price_currency.lower()
|
||||
currency_from = purchase.price_currency.upper()
|
||||
exchange_rate = ExchangeRate.objects.filter(
|
||||
currency_from=currency_from, currency_to=currency_to, year=year
|
||||
).first()
|
||||
|
|
Loading…
Reference in New Issue