good catch. In trunk. Please check it.
On Sunday, 26 August 2012 15:54:16 UTC-5, mweissen wrote: > > I have tried to use the "plugin_conditionalrecaptcha.py" together with > impersonate and I got > > File "....\gluon\tools.py", line 2687, in impersonate > > self.settings.login_onaccept(form) > > > In /gluon/tools.py, line 2685 I found: > > if self.settings.login_onaccept: > > form = Storage(dict(vars=self.user)) > self.settings.login_onaccept(form) > > > plugin_conditionalrecaptcha inserts something into login_onaccepts and if > this list is not empty, > impersonate tries to call a list. Maybe the code should be: > > > form = Storage(dict(vars=self.user)) > for login in self.settings.login_onaccept: > > login(form) > > > > It works for me, but I don't know if all cases are covered. > > Regards, Martin > > > --

