> def provvedimenti_insert():
>         id=request.args[1]
>         
> linkto=URL(r=request,c='gestione',f='update',vars=dict(refereer=request.env.path_info))

the line above is not passing any args=[tablename] and

> and in the function update, the line that begins with if len
> (request.args)<2 ... is line 230:
>
> def update():
>         if len(request.args)<2 or not request.args[0] in db.tables:
>                 table=request.args[0]
>         else:
>                 id=int(request.args[1])
>                 records=db(db[table].id==request.args[1]).select()

should probably be something like:

> def update():
>         if len(request.args)==2 and request.args[0] in db.tables:
>                 table=request.args[0]
>                 id=int(request.args[1])
>                 records=db(db[table].id==request.args[1]).select()
>         else: records=None

else it fails when request.args=[]


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to