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")