# HG changeset patch # User cavaliet # Date 1398257444 -7200 # Node ID d3358c7f5e0cd4edea80c5515c2dc7c6f0daaf90 # Parent 3b27efb4e2f57a35a87a62ec3c5e4ffce2011a95 v1.53.3 : index correction diff -r 3b27efb4e2f5 -r d3358c7f5e0c src/ldt/ldt/__init__.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(): diff -r 3b27efb4e2f5 -r d3358c7f5e0c src/ldt/ldt/indexation/search_indexes.py --- 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()])