I need to see you model to understand the problem.

On Wednesday, 7 March 2012 09:15:17 UTC-6, peter wrote:
>
> In 1.99.7 I get the following error when doing 
>
>     row.update_record(track_id=track.id) 
>
> It was working with 1.99.5 
>
> Traceback (most recent call last): 
>   File "C:\Users\Peter\web2pyn\gluon\restricted.py", line 205, in 
> restricted 
>     exec ccode in environment 
>   File "C:/Users/Peter/web2pyn/applications/british_jazz/controllers/ 
> cd_download.py", line 1585, in <module> 
>   File "C:\Users\Peter\web2pyn\gluon\globals.py", line 173, in 
> <lambda> 
>     self._caller = lambda f: f() 
>   File "C:/Users/Peter/web2pyn/applications/british_jazz/controllers/ 
> cd_download.py", line 295, in album 
>     row.update_record(track_id=track.id) 
>   File "C:\Users\Peter\web2pyn\gluon\dal.py", line 1621, in <lambda> 
>     colset.update_record = lambda _ = (colset, table, id), **a: 
> update_record(_, a) 
>   File "C:\Users\Peter\web2pyn\gluon\dal.py", line 7653, in 
> update_record 
>     table._db(table._id==id).update(**c) 
>   File "C:\Users\Peter\web2pyn\gluon\dal.py", line 7587, in update 
>     fields = self.db[tablename]._listify(update_fields,update=True) 
>   File "C:\Users\Peter\web2pyn\gluon\dal.py", line 6818, in _listify 
>     new_fields.append((ofield,ofield.compute(Row(fields)))) 
> TypeError: <lambda>() takes exactly 2 arguments (1 given) 
>
>
> Peter

Reply via email to