v1.53.3 : index correction V01.53.03
authorcavaliet
Wed, 23 Apr 2014 14:50:44 +0200
changeset 1302 d3358c7f5e0c
parent 1301 3b27efb4e2f5
child 1303 b9621d9f059d
v1.53.3 : index correction
src/ldt/ldt/__init__.py
src/ldt/ldt/indexation/search_indexes.py
--- a/src/ldt/ldt/__init__.py	Wed Apr 23 13:00:39 2014 +0200
+++ b/src/ldt/ldt/__init__.py	Wed Apr 23 14:50:44 2014 +0200
@@ -1,6 +1,6 @@
 __all__ = ["VERSION", "get_version", "__version__"]
 
-VERSION = (1, 53, 2, "final", 0)
+VERSION = (1, 53, 3, "final", 0)
 
 
 def get_version():
--- a/src/ldt/ldt/indexation/search_indexes.py	Wed Apr 23 13:00:39 2014 +0200
+++ b/src/ldt/ldt/indexation/search_indexes.py	Wed Apr 23 14:50:44 2014 +0200
@@ -30,9 +30,10 @@
         return Segment
     
     def prepare_tags(self, obj):
-        if obj.tag_list is not None:
-            obj.tags = None # To avoid a second and useless db request
-            return ",".join(obj.tag_list)
+        if hasattr(obj, 'tag_list'):
+            if obj.tag_list is not None:
+                obj.tags = None # To avoid a second and useless db request
+                return ",".join(obj.tag_list)
         return ",".join([tag.name for tag in obj.tags.all()])