From 54d7e3e3549ae8fe61925e67509aef3d69479fe0 Mon Sep 17 00:00:00 2001 From: Kaltar5679 Date: Tue, 5 May 2015 14:58:28 +0200 Subject: [PATCH] Revision for location search --- telemeta/search_indexes.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/telemeta/search_indexes.py b/telemeta/search_indexes.py index 88562e0d..1d12e78d 100644 --- a/telemeta/search_indexes.py +++ b/telemeta/search_indexes.py @@ -32,6 +32,14 @@ class MediaItemIndex(indexes.SearchIndex, indexes.Indexable): def get_model(self): return MediaItem + def prepare_location(self, obj): + location = [] + location.append(obj.location.name) + location_alias = LocationAlias.objects.filter(location__name=obj.location.name) + for alias in location_alias: + location.append(alias) + return "%s" % location + def prepare_instruments(self, obj): item = MediaItemPerformance.objects.all().filter(media_item__title__contains=obj.title) instruments = [] -- 2.39.5