server/sources/native.py
changeset 10203 1443fe643a38
parent 10200 cceb2c7c02f4
child 10206 0ecd61f4bd37
--- a/server/sources/native.py	Thu Jan 15 17:06:16 2015 +0100
+++ b/server/sources/native.py	Fri Jan 16 14:30:55 2015 +0100
@@ -1182,10 +1182,10 @@
         self.repo.hm.call_hooks('before_add_entity', cnx, entity=entity)
         # restore the entity
         action.changes['cw_eid'] = eid
+        # restore record in entities (will update fti if needed)
+        self.add_info(cnx, entity, self, None)
         sql = self.sqlgen.insert(SQL_PREFIX + etype, action.changes)
         self.doexec(cnx, sql, action.changes)
-        # restore record in entities (will update fti if needed)
-        self.add_info(cnx, entity, self, None)
         self.repo.hm.call_hooks('after_add_entity', cnx, entity=entity)
         return errors