From c8fc50b9be187e05b0ffa89450935d11f1287a9b Mon Sep 17 00:00:00 2001 From: tundebabzy Date: Tue, 23 Jan 2018 12:39:31 +0100 Subject: [PATCH] change EXCHANGE RATE to a dict, use for memoisation --- erpnext/accounts/report/general_ledger/general_ledger.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/erpnext/accounts/report/general_ledger/general_ledger.py b/erpnext/accounts/report/general_ledger/general_ledger.py index e253f338af4..e566b9fc777 100644 --- a/erpnext/accounts/report/general_ledger/general_ledger.py +++ b/erpnext/accounts/report/general_ledger/general_ledger.py @@ -9,8 +9,7 @@ from frappe.utils import getdate, cstr, flt, cint, nowdate from frappe import _, _dict from erpnext.accounts.utils import get_account_currency -EXCHANGE_RATE = frappe.get_list( - 'Currency Exchange', fields=['date', 'from_currency', 'to_currency', 'exchange_rate']) +EXCHANGE_RATE = {} P_OR_L_ACCOUNTS = list( sum(frappe.get_list('Account', fields=['account_name'], or_filters=[{'root_type': 'Income'}, {'root_type': 'Expense'}], as_list=True), ())