From 2c6fa6ed6d3e9970ce5f6aed3864b99f281812d7 Mon Sep 17 00:00:00 2001 From: Paul Brown Date: Sat, 26 Mar 2016 19:48:43 -0500 Subject: [PATCH] handle max column lengths --- wtforms_sqlalchemy/orm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wtforms_sqlalchemy/orm.py b/wtforms_sqlalchemy/orm.py index 95bdb9e..c8c3814 100644 --- a/wtforms_sqlalchemy/orm.py +++ b/wtforms_sqlalchemy/orm.py @@ -141,7 +141,7 @@ def __init__(self, extra_converters=None, use_mro=True): @classmethod def _string_common(cls, column, field_args, **extra): - if column.type.length: + if isinstance(column.type.length, int) and column.type.length: field_args['validators'].append(validators.Length(max=column.type.length)) @converts('String', 'Unicode')