haha. You found a bug. I just fixed it in trunk. For now just use this
workaround


Field('birthdate', 'date',requires = IS_DATE(format=str(T('%Y-%m-
%d')),error_message=str(T('must be
YYYY-MM-DD!')))),

notice the str(T(...)) instead of T(..).

Massimo


On Nov 26, 6:56 am, Johann Spies <johann.sp...@gmail.com> wrote:
> In my db.py I have this as part of the auth_table:
>
> Field('birthdate', 'date',requires = IS_DATE(format=T('%Y-%m-%d'),
> error_message=T('must be YYYY-MM-DD!'))),
>
> However, when a non-date is entered, the form accepts it and corrupt
> the database resulting in a  ticket.
> Why does this validator not work?
>
> Regards
> Johann

--

You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web...@googlegroups.com.
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.


Reply via email to