--- 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()