From e8c0e0df92a9ed7820654ebeb14a3c0a1f8915bd Mon Sep 17 00:00:00 2001 From: mdipierro Date: Sat, 19 Mar 2016 13:24:06 -0500 Subject: [PATCH] #1192 again, going it the way Anthony suggests --- gluon/tools.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gluon/tools.py b/gluon/tools.py index e6cd7c16..6e5b2f4f 100644 --- a/gluon/tools.py +++ b/gluon/tools.py @@ -2559,8 +2559,8 @@ class Auth(object): if not 'first_name' in keys and 'first_name' in table_user.fields: guess = keys.get('email', 'anonymous').split('@')[0] keys['first_name'] = keys.get('username', guess) - form = table_user._filter_fields(keys) - user_id = table_user.insert(**form) + vars = table_user._filter_fields(keys) + user_id = table_user.insert(**vars) user = table_user[user_id] if self.settings.create_user_groups: group_id = self.add_group( @@ -2571,7 +2571,7 @@ class Auth(object): if login: self.user = user if self.settings.register_onaccept: - callback(self.settings.register_onaccept, user) + callback(self.settings.register_onaccept, Storage(vars=user)) return user def basic(self, basic_auth_realm=False):