X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/7e819d97960b7df890ca60e4717fc6efc3163593..4bacdff72c8044d25066ff95719543a763844e11:/src/catalogue/views.py diff --git a/src/catalogue/views.py b/src/catalogue/views.py index 8c66af717..9d6598b0d 100644 --- a/src/catalogue/views.py +++ b/src/catalogue/views.py @@ -154,13 +154,14 @@ def object_list(request, objects, fragments=None, related_tags=None, tags=None, is_set = len(tags) == 1 and tags[0].category == 'set' is_theme = len(tags) == 1 and tags[0].category == 'theme' + has_theme = any((x.category == 'theme' for x in tags)) new_layout = request.EXPERIMENTS['layout'] if is_set and new_layout.value: template = 'catalogue/2022/set_detail.html' elif is_theme and new_layout.value: template = 'catalogue/2022/theme_detail.html' - elif new_layout.value: + elif new_layout.value and not has_theme: template = 'catalogue/2022/author_detail.html' else: template = 'catalogue/tagged_object_list.html'