From e8cf50326d5be1ce0773aabcff7bc9322676c564 Mon Sep 17 00:00:00 2001 From: Jose de Soto Date: Wed, 13 Sep 2017 11:21:03 +0200 Subject: [PATCH 1/2] When profile is updated self._update_session_user(user) set session.user_groups to None. self.update_groups() needs to be done. --- gluon/tools.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gluon/tools.py b/gluon/tools.py index 0cf9b205..8eeab12a 100644 --- a/gluon/tools.py +++ b/gluon/tools.py @@ -3777,9 +3777,9 @@ class Auth(AuthAPI): if any(f.compute for f in extra_fields): user = table_user[self.user.id] self._update_session_user(user) + self.update_groups() else: self.user.update(table_user._filter_fields(form.vars)) - session.flash = self.messages.profile_updated self.log_event(log, self.user) callback(onaccept, form) From 5f4c47729b3d2b9be74d1b2c5ff5291c838739b0 Mon Sep 17 00:00:00 2001 From: Jose de Soto <1744837+josedesoto@users.noreply.github.com> Date: Thu, 21 Sep 2017 10:17:17 +0200 Subject: [PATCH 2/2] Removed a tab and replaced by spaces --- gluon/tools.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gluon/tools.py b/gluon/tools.py index 8eeab12a..a0373745 100644 --- a/gluon/tools.py +++ b/gluon/tools.py @@ -3777,7 +3777,7 @@ class Auth(AuthAPI): if any(f.compute for f in extra_fields): user = table_user[self.user.id] self._update_session_user(user) - self.update_groups() + self.update_groups() else: self.user.update(table_user._filter_fields(form.vars)) session.flash = self.messages.profile_updated