From 20ef6ab5bf56827975778d28110998deb35c5f77 Mon Sep 17 00:00:00 2001 From: Anupam Date: Thu, 31 Mar 2022 12:04:53 +0530 Subject: [PATCH] fix: review changes --- erpnext/crm/doctype/contract/contract.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/erpnext/crm/doctype/contract/contract.py b/erpnext/crm/doctype/contract/contract.py index 86eaf07f1b5..f186e87813e 100644 --- a/erpnext/crm/doctype/contract/contract.py +++ b/erpnext/crm/doctype/contract/contract.py @@ -18,12 +18,14 @@ class Contract(Document): name = self.party_name if self.contract_template: - name += " - {} Agreement".format(self.contract_template) + name = f"{name} - {self.contract_template} Agreement" # If identical, append contract name with the next number in the iteration if frappe.db.exists("Contract", name): - count = len(frappe.get_all("Contract", filters={"name": ["like", "%{}%".format(name)]})) - name = "{} - {}".format(name, count) + count = frappe.db.count('Contract', filters={ + 'name': ('like', f"%{name}%"), + }) + name = f"{name} - {count}" self.name = _(name)