X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/9dc1452931f801d6ad00d1238531769b3887a820..f62cf7aef22c2c6797f5069d8d436a02977d89e9:/src/catalogue/views.py diff --git a/src/catalogue/views.py b/src/catalogue/views.py index a56286de7..e754e05ca 100644 --- a/src/catalogue/views.py +++ b/src/catalogue/views.py @@ -214,6 +214,8 @@ class TaggedObjectList(BookList): super().analyse() self.ctx['tags'] = analyse_tags(self.request, self.kwargs['tags']) + if len(self.ctx['tags']) > 4: + raise Http404 self.ctx.update({ 'fragment_tags': [], 'work_tags': [], @@ -240,6 +242,7 @@ class TaggedObjectList(BookList): ] if len(self.ctx['tags']) == 1 and self.ctx['main_tag'] is not None and self.ctx['main_tag'].category == 'author': self.ctx['translation_list'] = self.ctx['main_tag'].book_set.all() + self.ctx['narrated'] = self.ctx['main_tag'].narrated.all() def get_queryset(self): if self.ctx['work_tags']: