@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

-- 



Reply via email to