Fixed in trunk. Please check it.
On Wednesday, 31 October 2012 02:51:48 UTC-5, Annet wrote:
>
> I defined the following form:
>
>
> form=crud.update(table=db.nodeNav,hidden=dict(nodeID=id),record=row,next=URL('functions'),onaccept=onaccept_functions,deletable=False)
>
> I need the hidden field for the validators in db.py to work (nodeID is
> readable and writable False). However, the form above gives me an error:
>
> Traceback (most recent call last):
> File "/Library/Python/2.6/site-packages/web2py/gluon/restricted.py", line
> 212, in restricted
> exec ccode in environment
> File
> "/Library/Python/2.6/site-packages/web2py/applications/init/controllers/cmssite.py"
> <http://127.0.0.1:8000/admin/edit/init/controllers/cmssite.py>, line 411, in
> <module>
> File "/Library/Python/2.6/site-packages/web2py/gluon/globals.py", line 188,
> in <lambda>
> self._caller = lambda f: f()
> File "/Library/Python/2.6/site-packages/web2py/gluon/tools.py", line 2911,
> in f
> return action(*a, **b)
> File
> "/Library/Python/2.6/site-packages/web2py/applications/init/controllers/cmssite.py"
> <http://127.0.0.1:8000/admin/edit/init/controllers/cmssite.py>, line 86, in
> functions
>
> form=crud.update(table=db.nodeNav,hidden=dict(nodeID=id),record=row,next=URL('functions'),onaccept=onaccept_functions,deletable=False)
> File "/Library/Python/2.6/site-packages/web2py/gluon/tools.py", line 3479,
> in update
> **attributes
> TypeError: type object got multiple values for keyword argument 'hidden'
>
>
> Is there a way to solve this?
>
> Kind regards,
>
> Annet.
>
>
>
--