From 3707b004c41eda1fb5b6fb7e8f988606595d5c24 Mon Sep 17 00:00:00 2001 From: Kaviya Periyasamy Date: Sat, 3 Apr 2021 12:18:19 +0530 Subject: [PATCH] fix: object referencing same memory address issue --- erpnext/regional/india/e_invoice/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/regional/india/e_invoice/utils.py b/erpnext/regional/india/e_invoice/utils.py index 61b755660cf..dd130b69fff 100644 --- a/erpnext/regional/india/e_invoice/utils.py +++ b/erpnext/regional/india/e_invoice/utils.py @@ -386,7 +386,9 @@ def throw_error_list(errors, title): else: frappe.throw(errors[0], title=title) -def validate_einvoice(validations, einvoice, errors=[]): +def validate_einvoice(validations, einvoice, errors=None): + if errors is None: + errors = [] for fieldname, field_validation in validations.items(): value = einvoice.get(fieldname, None) if not value or value == "None":