From 4441a69b97533c6ffcf52c255d9922dc89a89826 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 10 Aug 2015 16:58:10 +0530 Subject: [PATCH] [minor] allow selects in dynamic links --- frappe/core/doctype/doctype/doctype.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/core/doctype/doctype/doctype.py b/frappe/core/doctype/doctype/doctype.py index c0145e4bec..1ec2e828a9 100644 --- a/frappe/core/doctype/doctype/doctype.py +++ b/frappe/core/doctype/doctype/doctype.py @@ -262,8 +262,8 @@ def validate_fields(meta): def check_dynamic_link_options(d): if d.fieldtype=="Dynamic Link": doctype_pointer = filter(lambda df: df.fieldname==d.options, fields) - if not doctype_pointer or (doctype_pointer[0].fieldtype!="Link") \ - or (doctype_pointer[0].options!="DocType"): + if not doctype_pointer or (doctype_pointer[0].fieldtype not in ("Link", "Select")) \ + or (doctype_pointer[0].fieldtype=="Link" and doctype_pointer[0].options!="DocType"): frappe.throw(_("Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'")) def check_illegal_default(d):