raise Http404
model = models.Book
- shelf_is_set = any(tag.category == 'set' for tag in tags)
+ shelf_is_set = (len(tags) == 1 and tags[0].category == 'set')
theme_is_set = any(tag.category == 'theme' for tag in tags)
if theme_is_set:
model = models.Fragment