fix: Naming series check to avoid duplicate entry error (#19015)
* fix: Naming series check to avoid duplicate key error
* fix: Check for existence of naming series
diff --git a/erpnext/setup/doctype/naming_series/naming_series.py b/erpnext/setup/doctype/naming_series/naming_series.py
index cb7ad38..b2cffbb 100644
--- a/erpnext/setup/doctype/naming_series/naming_series.py
+++ b/erpnext/setup/doctype/naming_series/naming_series.py
@@ -151,7 +151,7 @@
def insert_series(self, series):
"""insert series if missing"""
- if not frappe.db.get_value('Series', series, 'name', order_by="name"):
+ if frappe.db.get_value('Series', series, 'name', order_by="name") == None:
frappe.db.sql("insert into tabSeries (name, current) values (%s, 0)", (series))
def update_series_start(self):