Massimo - thank you. I tried the lost/reset password option with your latest release and it works as advertised.
On Oct 11, 7:56 pm, mdipierro <mdipie...@cs.depaul.edu> wrote: > This is fixed in trunk but in stable. I will post a new stable version > with the fix shortly. > > On Oct 11, 8:35 pm, pecos1046 <pecos1...@gmail.com> wrote: > > > > > I am still struggling with the option that allows a user to reset a > > lost password. I have been scouring the web for a solution for weeks > > but can't get a handle on anything that will point me in the right > > direction. I know it is a error on my part but I now consider myself > > at a dead end and any hint to put me on track is appreciated. I am > > using Google's GAE and this is what I get when I initiate the lost/ > > reset password option: > > > ERROR 2010-10-12 01:26:32,822 restricted.py:151] Traceback (most > > recent call last): > > File "/Volumes/pas/www/workspace/web2py-1863/gluon/restricted.py", > > line 188, in restricted > > exec ccode in environment > > File "/Volumes/pas/www/workspace/web2py-1863/applications/wasp/ > > controllers/default.py:user", line 50, in <module> > > File "/Volumes/pas/www/workspace/web2py-1863/gluon/globals.py", line > > 96, in <lambda> > > self._caller = lambda f: f() > > File "/Volumes/pas/www/workspace/web2py-1863/applications/wasp/ > > controllers/default.py:user", line 27, in user > > File "/Volumes/pas/www/workspace/web2py-1863/gluon/tools.py", line > > 1038, in __call__ > > return self.request_reset_password() > > File "/Volumes/pas/www/workspace/web2py-1863/gluon/tools.py", line > > 1991, in request_reset_password > > user.update_record(reset_password_key=reset_password_key) > > File "/Volumes/pas/www/workspace/web2py-1863/gluon/sql.py", line > > 3381, in <lambda> > > colset.update_record = lambda _ = (colset, table, id), **a: > > update_record(_, a) > > File "/Volumes/pas/www/workspace/web2py-1863/gluon/sql.py", line > > 3512, in update_record > > table._db(table._id==id).update(**c) > > File "/Volumes/pas/www/workspace/web2py-1863/gluon/sql.py", line > > 1683, in __getattr__ > > return dict.__getitem__(self,key) > > KeyError: '_id'