fix: gettext import and changed function order in address.py
diff --git a/erpnext/accounts/custom/address.py b/erpnext/accounts/custom/address.py
index 433f9b2..ac2cb05 100644
--- a/erpnext/accounts/custom/address.py
+++ b/erpnext/accounts/custom/address.py
@@ -1,4 +1,5 @@
import frappe
+from frappe import _
from frappe.contacts.doctype.address.address import Address
from frappe.contacts.address_and_contact import set_link_title
from frappe.core.doctype.dynamic_link.dynamic_link import deduplicate_dynamic_links
@@ -11,12 +12,6 @@
set_link_title(self)
deduplicate_dynamic_links(self)
- def validate_reference(self):
- if self.is_your_company_address:
- if not [row for row in self.links if row.link_doctype == "Company"]:
- frappe.throw(_("Address needs to be linked to a Company. Please add a row for Company in the Links table below."),
- title =_("Company not Linked"))
-
def link_address(self):
"""Link address based on owner"""
if not self.links and not self.is_your_company_address:
@@ -27,5 +22,12 @@
for link in contact.links:
self.append('links', dict(link_doctype=link.link_doctype, link_name=link.link_name))
return True
+ return False
- return False
\ No newline at end of file
+ def validate_reference(self):
+ if self.is_your_company_address:
+ print('here')
+ if not [row for row in self.links if row.link_doctype == "Company"]:
+ frappe.throw(_("Address needs to be linked to a Company. Please add a row for Company in the Links table below."),
+ title =_("Company not Linked"))
+
\ No newline at end of file