On Tue, 2010-12-07 at 15:18 +0100, Andreas Jung wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> My schema contains the following fields:
> 
> 317     ust = colander.SchemaNode($
> 318         colander.Float(),$
> 319         title=u'Ust',$
> 320         missing=0,$
> 321         view_roles = [u'AutorenFiBu'],$
> 322         edit_roles = [u'AutorenFiBu'],$
> 323         edit_roles_on_creation = [u'AutorenFiBu'],$
> 324     )$
> 325     kreditor = colander.SchemaNode($
> 326         colander.Integer(),$
> 327         title=u'Kreditor',$
> 328         missing=0,$
> 329         view_roles = [u'Recherche', u'Anonymous', u'Authenticated',
> u'AutorenHOA'],$
> 330         edit_roles = [u'AutorenRed', u'AutorenFiBu'],$
> 331         edit_roles_on_creation = [u'AutorenRed', u'AutorenFiBu'],$
> 332     )$
> 
> The related form data:
> 
> 'fibu': {'bank': False,
>           'blz': False,
>           'kontonr': False,
>           'kreditor': 0,
>           'steuernr': False,
>           'steuerpflichtig': False,
>           'ust': 0},
> 
> Upon deserialization I get the following error:
> 
>   Module None, line 35, in deform_prepare
>    - <TrustedFSPythonScript at /Test/adb/deform_prepare>
>    - Line 35
>   Module colander, line 1338, in deserialize
>   Module colander, line 459, in deserialize
>   Module colander, line 441, in _impl
> Invalid: {'default.eintritt': u'Invalid date',
>  'default.geburtstag': u'Invalid date',
>  'fibu.kreditor': u'Required',
>  'fibu.ust': u'Required'}
> 
> 
> fibu.kreditor+ust are available ...so why is Colander complaining here
> with 'Required'?

Are you building the form "by hand" or letting Deform autogenerate it?

- C


_______________________________________________
Repoze-dev mailing list
Repoze-dev@lists.repoze.org
http://lists.repoze.org/listinfo/repoze-dev

Reply via email to