From 2ce2d2ac02cad28c1acd73108aa57b8e17050812 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 10 Sep 2018 13:16:14 +0530 Subject: [PATCH] fix(sales invoice): get value only if field exists --- erpnext/healthcare/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/healthcare/utils.py b/erpnext/healthcare/utils.py index 1be82e2cad..22d55827d7 100644 --- a/erpnext/healthcare/utils.py +++ b/erpnext/healthcare/utils.py @@ -220,7 +220,7 @@ def get_practitioner_charge(practitioner, is_ip): def manage_invoice_submit_cancel(doc, method): if doc.items: for item in doc.items: - if item.reference_dt and item.reference_dn: + if item.get("reference_dt") and item.get("reference_dn"): if frappe.get_meta(item.reference_dt).has_field("invoiced"): set_invoiced(item, method, doc.name)