fix: create_address is failing

This commit is contained in:
Shariq Ansari
2024-09-18 21:53:27 +05:30
parent 16177f277c
commit acc1d52ac8

View File

@@ -95,6 +95,8 @@ def create_contacts(contacts, organization=None, link_doctype=None, link_docname
def create_address(doctype, docname, address): def create_address(doctype, docname, address):
if not address: if not address:
return return
if isinstance(address, str):
address = json.loads(address)
try: try:
_address = frappe.db.exists("Address", address.get("name")) _address = frappe.db.exists("Address", address.get("name"))
if not _address: if not _address:
@@ -105,6 +107,7 @@ def create_address(doctype, docname, address):
"address_line1", "address_line1",
"address_line2", "address_line2",
"city", "city",
"county",
"state", "state",
"pincode", "pincode",
"country", "country",