From 9f436a7c711e1f3496d2528b36be292a0cf6db86 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 15 Oct 2015 11:57:46 +0530 Subject: [PATCH] [fix] [exchange-rate] let user defined exchange rate take preceedence --- erpnext/setup/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/erpnext/setup/utils.py b/erpnext/setup/utils.py index 8b84cc2cc7c..cb642f97786 100644 --- a/erpnext/setup/utils.py +++ b/erpnext/setup/utils.py @@ -71,6 +71,9 @@ def get_exchange_rate(from_currency, to_currency): cache = frappe.cache() key = "currency_exchange_rate:{0}:{1}".format(from_currency, to_currency) value = cache.get(key) + + print value + if not value: import requests response = requests.get("http://api.fixer.io/latest", params={ @@ -86,4 +89,4 @@ def get_exchange_rate(from_currency, to_currency): frappe.msgprint(_("Unable to find exchange rate")) return 0.0 else: - return 0.0 + return value