From ca6e0771a9523219f38f80d6b3f3c0f2492e75e8 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 27 Jun 2011 16:40:19 +0530 Subject: [PATCH] validate criteria name --- cgi-bin/core/doctype/search_criteria/search_criteria.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cgi-bin/core/doctype/search_criteria/search_criteria.py b/cgi-bin/core/doctype/search_criteria/search_criteria.py index b9b5d3c84c..00e5eb4330 100644 --- a/cgi-bin/core/doctype/search_criteria/search_criteria.py +++ b/cgi-bin/core/doctype/search_criteria/search_criteria.py @@ -27,7 +27,8 @@ class DocType: webnotes.conn.set(self.doc,'module',doctype_module and doctype_module[0][0] or 'NULL') def validate(self): - sql("select name from `tabSearch Criteria` where criteria_name=%s and name!=%s", (self.doc.criteria_name, self.doc.name)) + if sql("select name from `tabSearch Criteria` where criteria_name=%s and name!=%s", (self.doc.criteria_name, self.doc.name)): + webnots.msgprint("Criteria Name '%s' already used, please use another name" % self.doc.criteria_name, raise_exception = 1) def on_update(self): self.set_module()