Fixed in trunk. Please check it. On Wednesday, 19 December 2012 09:52:52 UTC-6, mweissen wrote: > > @auth.requires_login() > @auth.requires_permission('impersonate','auth_user') > def imitieren_id(): > auth.impersonate(request.args[0]) > redirect(URL('index')) > > This is the function "imitieren_id" for impersonate. I think (but I am not > sure) yesterday there has been no problem, but today (after updating to > 2.3.2) I get: > > > > 1. > 2. > > > 3. > 4. > 5. > 6. > 7. > 8. > 9. > 10. > 11. > 12. > 13. > 14. > 15. > 16. > > Traceback (most recent call last): > File "H:\\web2py\gluon\restricted.py", line 212, in restricted > > > exec ccode in environment > File "H:/web2py/applications/bewerbung/controllers/default.py" > <http://127.0.0.1:8000/admin/default/edit/bewerbung/controllers/default.py>, > line 1291, in <module> > > > File "H:\web2py\gluon\globals.py", line 193, in <lambda> > > > self._caller = lambda f: f() > > > File "H:\web2py\gluon\tools.py", line 2929, in f > > > return action(*a, **b) > > > File "H:\web2py\gluon\tools.py", line 2929, in f > > > return action(*a, **b) > > > File "H:/web2py/applications/bewerbung/controllers/default.py" > <http://127.0.0.1:8000/admin/default/edit/bewerbung/controllers/default.py>, > line 124, in imitieren_id > > > auth.impersonate(request.args[0]) > > > File "H:\\web2py\gluon\tools.py", line 2830, in impersonate > > > for callback in self.settings.login_onaccept: > > TypeError: 'function' object is not iterable > > > Regards, Martin > > > > >
--