server/repository.py
changeset 3446 fc5055a09550
parent 3425 4035fc72d73c
child 3589 a5432f99f2d9
equal deleted inserted replaced
3445:32492e9e734b 3446:fc5055a09550
   852             if source.should_call_hooks:
   852             if source.should_call_hooks:
   853                 self.hm.call_hooks('after_add_entity', session, entity=entity)
   853                 self.hm.call_hooks('after_add_entity', session, entity=entity)
   854             else:
   854             else:
   855                 # minimal meta-data
   855                 # minimal meta-data
   856                 session.execute('SET X is E WHERE X eid %(x)s, E name %(name)s',
   856                 session.execute('SET X is E WHERE X eid %(x)s, E name %(name)s',
   857                                 {'x': entity.eid, 'name': entity.id}, 'x')
   857                                 {'x': entity.eid, 'name': entity.__regid__}, 'x')
   858             session.commit(reset_pool)
   858             session.commit(reset_pool)
   859             return eid
   859             return eid
   860         except:
   860         except:
   861             session.rollback(reset_pool)
   861             session.rollback(reset_pool)
   862             raise
   862             raise