From 30b3d84f240e94ed5da15f19b47a3a230246db85 Mon Sep 17 00:00:00 2001 From: mdipierro Date: Fri, 10 Nov 2017 22:31:35 -0600 Subject: [PATCH] fixed options when type is list --- gluon/dal.py | 2 +- gluon/packages/dal | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gluon/dal.py b/gluon/dal.py index c794f612..2506e1c5 100644 --- a/gluon/dal.py +++ b/gluon/dal.py @@ -32,7 +32,7 @@ def _default_validators(db, field): field_type, field_length = field.type, field.length requires = [] - if field.options is not None and field.requires: + if isinstance(field.options, list) and field.requires: requires = validators.IS_IN_SET(field.options, multiple=field_type.startswith('list:')) elif field.regex and not field.requires: requires.append(validators.IS_REGEX(regex)) diff --git a/gluon/packages/dal b/gluon/packages/dal index c4ec44ca..b34b8be0 160000 --- a/gluon/packages/dal +++ b/gluon/packages/dal @@ -1 +1 @@ -Subproject commit c4ec44cac84c148121af340b27799b1c2f4e76e7 +Subproject commit b34b8be0b54332ff5e87e09ed80ed20b1820b04c