]> git.0d.be Git - panikweb.git/commitdiff
use dedicated API to limit solr to some models
authorFrédéric Péters <fpeters@0d.be>
Wed, 18 Sep 2013 14:20:57 +0000 (16:20 +0200)
committerFrédéric Péters <fpeters@0d.be>
Wed, 18 Sep 2013 14:20:57 +0000 (16:20 +0200)
panikweb/views.py

index e55a858798fb8b6554ccf9600dde174727c2ebb8..380b22c08b6b19ef20d90be8ab1c33ec11f50c82 100644 (file)
@@ -113,7 +113,7 @@ class EmissionEpisodesDetailView(DetailView, EmissionMixin):
         context['search_query'] = self.request.GET.get('q')
         if context['search_query']:
             # query string
-            sqs = SearchQuerySet().filter(django_ct='emissions.episode',
+            sqs = SearchQuerySet().models(Episode).filter(
                     emission_slug_exact=self.object.slug, text=context['search_query'])
             episode_ids = [x.pk for x in sqs]
         else:
@@ -456,7 +456,7 @@ class NewsArchives(TemplateView):
         context = super(NewsArchives, self).get_context_data(**kwargs)
         context['sectionName'] = "News"
         context['search_query'] = self.request.GET.get('q')
-        sqs = SearchQuerySet().filter(django_ct='emissions.newsitem')
+        sqs = SearchQuerySet().models(NewsItem)
         if context['search_query']:
             # query string
             sqs = sqs.filter(text=context['search_query'])