hooks/syncschema.py
branchstable
changeset 5772 4283ee58acaf
parent 5426 0d4853a6e5ee
child 5774 0d792bceb25d
child 5801 355d3945c1f3
equal deleted inserted replaced
5771:c077df1d0333 5772:4283ee58acaf
  1175             still_fti = list(schema[etype].indexable_attributes())
  1175             still_fti = list(schema[etype].indexable_attributes())
  1176             for entity in rset.entities():
  1176             for entity in rset.entities():
  1177                 source.fti_unindex_entity(session, entity.eid)
  1177                 source.fti_unindex_entity(session, entity.eid)
  1178                 for container in entity.fti_containers():
  1178                 for container in entity.fti_containers():
  1179                     if still_fti or container is not entity:
  1179                     if still_fti or container is not entity:
  1180                         source.fti_unindex_entity(session, entity.eid)
  1180                         source.fti_unindex_entity(session, container.eid)
  1181                         source.fti_index_entity(session, container)
  1181                         source.fti_index_entity(session, container)
  1182         if len(to_reindex):
  1182         if len(to_reindex):
  1183             # Transaction have already been committed
  1183             # Transaction have already been committed
  1184             session.pool.commit()
  1184             session.pool.commit()
  1185 
  1185