From 9d8e85c1f5f96f1d88c18789c97bbcb54b5f5757 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 4 Jan 2012 16:17:18 +0530 Subject: [PATCH] Dont update series starts from if no prefix --- .../setup/doctype/naming_series/naming_series.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/erpnext/setup/doctype/naming_series/naming_series.py b/erpnext/setup/doctype/naming_series/naming_series.py index c2594e38f4..4b7e7411c7 100644 --- a/erpnext/setup/doctype/naming_series/naming_series.py +++ b/erpnext/setup/doctype/naming_series/naming_series.py @@ -82,9 +82,10 @@ class DocType: #----------------------------------------------------------------------------------------------------------------------------------- def update_series_start(self): - ser_det = sql("select name from `tabSeries` where name = %s", self.doc.prefix) - if ser_det: - sql("update `tabSeries` set current = '%s' where name = '%s'" % (self.doc.starts_from-1,self.doc.prefix)) - else: - sql("insert into tabSeries (name, current) values (%s,%s)",(cstr(self.doc.prefix),cint(self.doc.starts_from)-1)) - msgprint("Series Updated Successfully") + if self.doc.prefix: + ser_det = sql("select name from `tabSeries` where name = %s", self.doc.prefix) + if ser_det: + sql("update `tabSeries` set current = '%s' where name = '%s'" % (self.doc.starts_from-1,self.doc.prefix)) + else: + sql("insert into tabSeries (name, current) values (%s,%s)",(cstr(self.doc.prefix),cint(self.doc.starts_from)-1)) + msgprint("Series Updated Successfully")