When profile is updated self._update_session_user(user) set session.user_groups to None. self.update_groups() needs to be done.
This commit is contained in:
+1
-1
@@ -3777,9 +3777,9 @@ class Auth(AuthAPI):
|
|||||||
if any(f.compute for f in extra_fields):
|
if any(f.compute for f in extra_fields):
|
||||||
user = table_user[self.user.id]
|
user = table_user[self.user.id]
|
||||||
self._update_session_user(user)
|
self._update_session_user(user)
|
||||||
|
self.update_groups()
|
||||||
else:
|
else:
|
||||||
self.user.update(table_user._filter_fields(form.vars))
|
self.user.update(table_user._filter_fields(form.vars))
|
||||||
|
|
||||||
session.flash = self.messages.profile_updated
|
session.flash = self.messages.profile_updated
|
||||||
self.log_event(log, self.user)
|
self.log_event(log, self.user)
|
||||||
callback(onaccept, form)
|
callback(onaccept, form)
|
||||||
|
|||||||
Reference in New Issue
Block a user