Browse Source

Merge pull request #12338 from hasnain2808/compile-re-before-execute

fix: trailing spaces match only when re compile
version-14
mergify[bot] 4 years ago
committed by GitHub
parent
commit
99f0b223ce
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      frappe/core/doctype/doctype/doctype.py

+ 1
- 1
frappe/core/doctype/doctype/doctype.py View File

@@ -656,7 +656,7 @@ class DocType(Document):
flags = {"flags": re.ASCII} if six.PY3 else {} flags = {"flags": re.ASCII} if six.PY3 else {}


# a DocType name should not start or end with an empty space # a DocType name should not start or end with an empty space
if re.match("^[ \t\n\r]+|[ \t\n\r]+$", name, **flags):
if re.search("^[ \t\n\r]+|[ \t\n\r]+$", name, **flags):
frappe.throw(_("DocType's name should not start or end with whitespace"), frappe.NameError) frappe.throw(_("DocType's name should not start or end with whitespace"), frappe.NameError)


# a DocType's name should not start with a number or underscore # a DocType's name should not start with a number or underscore


Loading…
Cancel
Save