Yes, that somehow makes sense :-) Thanks. On Wed, Aug 25, 2010 at 11:39 AM, KR <kaerbu...@gmail.com> wrote:
> maybe Field('When_Actually_Delivered','datetime', requires = > IS_NULL_OR(IS_DATETIME())), > > On 25 août, 11:58, Andrew Buchan <andyha...@gmail.com> wrote: > > Hello, > > > > I'm getting an error report using > > > > Field('When_Actually_Delivered', requires = > > IS_NULL_OR(IS_DATETIME())), > > > > The form is created with SQLFORM, and the input in the textbox was as > > per format quidelines from error message, so seems to be a bug in the > > validator... > > > > File "C:\Program Files\Hub Pages\web2py\applications\HubForms\modules > > \ComplaintSystem.py", line 100, in ReadOnlyForm > > form = SQLFORM(table, record= record, fields=fields, readonly = > > True, showid=showid) > > File "C:\Program Files\Hub Pages\web2py\gluon\sqlhtml.py", line 693, > > in __init__ > > inp = field.formatter(default) > > File "C:\Program Files\Hub Pages\web2py\gluon\sql.py", line 2766, in > > formatter > > value = item.formatter(value) > > File "C:\Program Files\Hub Pages\web2py\gluon\validators.py", line > > 2316, in formatter > > return self.other.formatter(value) > > File "C:\Program Files\Hub Pages\web2py\gluon\validators.py", line > > 2076, in formatter > > year = value.year > > AttributeError: 'str' object has no attribute 'year' >