From 4b1289694195659667da627a2d2c3b5046a2ae33 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Fri, 26 May 2017 21:25:36 +0530 Subject: [PATCH] Party Dashboard: Consider any random company if default company not set (#9046) --- erpnext/accounts/party.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/party.py b/erpnext/accounts/party.py index a1c76974cd..a6ca3b6061 100644 --- a/erpnext/accounts/party.py +++ b/erpnext/accounts/party.py @@ -366,8 +366,10 @@ def get_timeline_data(doctype, name): def get_dashboard_info(party_type, party): current_fiscal_year = get_fiscal_year(nowdate(), as_dict=True) - party_account_currency = get_party_account_currency(party_type, party, frappe.db.get_default("company")) - company_default_currency = get_default_currency() + company = frappe.db.get_default("company") or frappe.get_all("Company")[0].name + party_account_currency = get_party_account_currency(party_type, party, company) + company_default_currency = get_default_currency() \ + or frappe.db.get_value('Company', company, 'default_currency') if party_account_currency==company_default_currency: total_field = "base_grand_total"