equal
deleted
inserted
replaced
65 def precommit_event(self): |
65 def precommit_event(self): |
66 session = self.session |
66 session = self.session |
67 if self.entity.eid in session.transaction_data.get('pendingeids', ()): |
67 if self.entity.eid in session.transaction_data.get('pendingeids', ()): |
68 # entity have been created and deleted in the same transaction |
68 # entity have been created and deleted in the same transaction |
69 return |
69 return |
70 if not self.entity.related('created_by'): |
70 if not self.entity.created_by: |
71 session.add_relation(self.entity.eid, 'created_by', session.user.eid) |
71 session.add_relation(self.entity.eid, 'created_by', session.user.eid) |
72 |
72 |
73 |
73 |
74 def setowner_after_add_entity(session, entity): |
74 def setowner_after_add_entity(session, entity): |
75 """create a new entity -> set owner and creator metadata""" |
75 """create a new entity -> set owner and creator metadata""" |