From 5e09a3a9b8fd3d8c3574ae14aa9b68f64532dfc5 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Fri, 25 May 2018 15:47:28 +0530 Subject: [PATCH] [minor] strip special characters when making a fieldname --- frappe/core/doctype/doctype/doctype.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/core/doctype/doctype/doctype.py b/frappe/core/doctype/doctype/doctype.py index b45855d186..1190e85ca5 100644 --- a/frappe/core/doctype/doctype/doctype.py +++ b/frappe/core/doctype/doctype/doctype.py @@ -182,6 +182,8 @@ class DocType(Document): else: d.fieldname = d.fieldtype.lower().replace(" ","_") + "_" + str(d.idx) + d.fieldname = re.sub('''['",./%@()<>{}]''', '', d.fieldname) + # fieldnames should be lowercase d.fieldname = d.fieldname.lower()