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