cubicweb/hooks/syncsession.py
changeset 12027 c62c80f20a82
parent 12025 ba79f4a4f5d8
child 12126 be8636d12afd
equal deleted inserted replaced
12026:c21b399c9269 12027:c62c80f20a82
   114     def postcommit_event(self):
   114     def postcommit_event(self):
   115         try:
   115         try:
   116             # remove cached groups for the user
   116             # remove cached groups for the user
   117             key = user_session_cache_key(self.session.user.eid, 'groups')
   117             key = user_session_cache_key(self.session.user.eid, 'groups')
   118             self.session.data.pop(key, None)
   118             self.session.data.pop(key, None)
   119             self.session.close()
       
   120         except BadConnectionId:
   119         except BadConnectionId:
   121             pass  # already closed
   120             pass  # already closed
   122 
   121 
   123 
   122 
   124 class UserDeletedHook(SyncSessionHook):
   123 class UserDeletedHook(SyncSessionHook):