Fixes #3509: support for long titles.
[wolnelektury.git] / apps / pdcounter / models.py
index 064661c..7c10f1e 100644 (file)
@@ -5,7 +5,7 @@
 from django.conf import settings
 from django.db import models
 from django.db.models import permalink
 from django.conf import settings
 from django.db import models
 from django.db.models import permalink
-from django.utils.translation import ugettext as _
+from django.utils.translation import ugettext_lazy as _
 from datetime import datetime
 from django.db.models.signals import post_save, post_delete
 
 from datetime import datetime
 from django.db.models.signals import post_save, post_delete
 
@@ -90,8 +90,8 @@ class BookStub(models.Model):
 
 if not settings.NO_SEARCH_INDEX:
     def update_index(sender, instance, **kwargs):
 
 if not settings.NO_SEARCH_INDEX:
     def update_index(sender, instance, **kwargs):
-        import search
-        idx = search.Index()
+        from search.index import Index
+        idx = Index()
         idx.index_tags(instance, remove_only=not 'created' in kwargs)
 
     post_delete.connect(update_index, Author)
         idx.index_tags(instance, remove_only=not 'created' in kwargs)
 
     post_delete.connect(update_index, Author)