server/hook.py
changeset 8211 543e1579ba0d
parent 8190 2a3c1b787688
child 8239 c6cdd060212e
equal deleted inserted replaced
8210:1d1cfc97f6b9 8211:543e1579ba0d
  1062     def postcommit_event(self):
  1062     def postcommit_event(self):
  1063         """the observed connections set has been rollbacked,
  1063         """the observed connections set has been rollbacked,
  1064         remove inserted eid from repository type/source cache
  1064         remove inserted eid from repository type/source cache
  1065         """
  1065         """
  1066         try:
  1066         try:
  1067             self.session.repo.clear_caches(self.get_data())
  1067             eids = self.get_data()
       
  1068             self.session.repo.clear_caches(eids)
       
  1069             self.session.repo.app_instances_bus.publish(['delete'] + list(str(eid) for eid in eids))
  1068         except KeyError:
  1070         except KeyError:
  1069             pass
  1071             pass