diff --git a/VERSION b/VERSION index 0c3b3a31..6bf8588a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.00.0 (2012-08-26 15:51:11) dev +Version 2.00.0 (2012-08-26 17:05:49) dev diff --git a/gluon/tools.py b/gluon/tools.py index ce086c9d..1288326e 100644 --- a/gluon/tools.py +++ b/gluon/tools.py @@ -2684,7 +2684,8 @@ class Auth(object): self.user = auth.user if self.settings.login_onaccept: form = Storage(dict(vars=self.user)) - self.settings.login_onaccept(form) + for callback in self.settings.login_onaccept: + callback(form) log = self.messages.impersonate_log self.log_event(log,dict(id=current_id, other_id=auth.user.id)) elif user_id in (0, '0') and self.is_impersonating():