From 8a9d95de415586000bf600c485992b334d7565dd Mon Sep 17 00:00:00 2001 From: mdipierro Date: Tue, 17 Feb 2015 12:01:36 -0600 Subject: [PATCH] fixed 'Return object from represent method of field' --- gluon/sqlhtml.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py index 201998ee..2d4912fb 100644 --- a/gluon/sqlhtml.py +++ b/gluon/sqlhtml.py @@ -1206,7 +1206,7 @@ class SQLFORM(FORM): else: inp = field.formatter(default) if getattr(field, 'show_if', None): - if not isinstance(inp, DIV): + if not isinstance(inp, XmlComponent): # Create a container for string represents inp = DIV(inp, _id='%s_%s' % (field.tablename, field.name)) trigger, cond = show_if(field.show_if) @@ -2662,7 +2662,7 @@ class SQLFORM(FORM): value = '' if isinstance(value, str): value = truncate_string(value, maxlength) - elif not isinstance(value, DIV): + elif not isinstance(value, XmlComponent): value = field.formatter(value) trcols.append(TD(value)) row_buttons = TD(_class='row_buttons', _nowrap=True)