src/ldt/ldt/ldt_utils/contentindexer.py
changeset 467 a1e9f5e91791
parent 349 63f729155d81
child 468 d1ff0694500b
--- a/src/ldt/ldt/ldt_utils/contentindexer.py	Thu Jan 26 15:04:38 2012 +0100
+++ b/src/ldt/ldt/ldt_utils/contentindexer.py	Thu Jan 26 16:01:12 2012 +0100
@@ -3,6 +3,7 @@
 from django.dispatch import receiver
 from ldt.ldt_utils.models import Segment, Content, Project
 from ldt.ldt_utils.utils import reduce_text_node
+from ldt.ldt_utils.stat import update_stat_project
 import ldt.indexation
 import lucene
 import lxml.etree
@@ -192,8 +193,10 @@
             if instance.state != 2:
                 writer.deleteDocuments(lucene.Term("project_id", instance.ldt_id))
                 Segment.objects.filter(project_obj__ldt_id=instance.ldt_id).delete() #@UndefinedVariable
+                update_stat_project(instance)
             else:
                 projectIndexer = ProjectIndexer([instance], writer)
                 projectIndexer.index_all()
+                update_stat_project(instance)
         finally:
             writer.close()