diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index f335e843f4..1d6c3f8e6c 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -332,7 +332,7 @@ class BaseDocument(object): value, comma_options)) def _validate_constants(self): - if frappe.flags.in_import: + if frappe.flags.in_import or self.is_new(): return constants = [d.fieldname for d in self.meta.get("fields", {"set_only_once": 1})]