From 11ec2c50e0229713e597001baf3b0e9dfa01675c Mon Sep 17 00:00:00 2001 From: Saurabh Date: Fri, 17 Nov 2017 14:49:46 +0530 Subject: [PATCH] [fix] set default language in local --- .../v9_2/rename_translated_domains_in_en.py | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/erpnext/patches/v9_2/rename_translated_domains_in_en.py b/erpnext/patches/v9_2/rename_translated_domains_in_en.py index 88ffbb7a3d..168605d9a5 100644 --- a/erpnext/patches/v9_2/rename_translated_domains_in_en.py +++ b/erpnext/patches/v9_2/rename_translated_domains_in_en.py @@ -4,7 +4,9 @@ from frappe import _ def execute(): language = frappe.get_single("System Settings").language - if language.startswith('en'): return + if language and language.startswith('en'): return + + frappe.local.lang = language all_domains = frappe.get_hooks("domains") @@ -16,11 +18,14 @@ def execute(): domain_settings = frappe.get_single("Domain Settings") active_domains = [d.domain for d in domain_settings.active_domains] - for domain in active_domains: - domain = frappe.get_doc("Domain", domain) - domain.setup_domain() + try: + for domain in active_domains: + domain = frappe.get_doc("Domain", domain) + domain.setup_domain() - if int(frappe.db.get_single_value('System Settings', 'setup_complete')): - domain.setup_sidebar_items() - domain.setup_desktop_icons() - domain.set_default_portal_role() + if int(frappe.db.get_single_value('System Settings', 'setup_complete')): + domain.setup_sidebar_items() + domain.setup_desktop_icons() + domain.set_default_portal_role() + except frappe.LinkValidationError: + pass \ No newline at end of file