diff --git a/webnotes/model/doctype.py b/webnotes/model/doctype.py index e8e034a122..f11f819ecd 100644 --- a/webnotes/model/doctype.py +++ b/webnotes/model/doctype.py @@ -302,7 +302,8 @@ def get_property(dt, prop, fieldname=None): """get a doctype property""" doctypelist = get(dt) if fieldname: - return doctypelist.getone({"fieldname":fieldname}).fields.get(prop) + field = doctypelist.get_field(fieldname) + return field and field.fields.get(prop) or None else: return doctypelist[0].fields.get(prop)