Fixes black versioning error

This commit is contained in:
Mouse Reeve 2022-02-12 11:00:24 -08:00
parent 7fdf07c6ec
commit 5df8bf03e6

View file

@ -36,8 +36,7 @@ def get_next_shelf(current_shelf):
def active_shelf(context, book): def active_shelf(context, book):
"""check what shelf a user has a book on, if any""" """check what shelf a user has a book on, if any"""
user = context["request"].user user = context["request"].user
return ( return cache.get_or_set(
cache.get_or_set(
f"active_shelf-{user.id}-{book.id}", f"active_shelf-{user.id}-{book.id}",
lambda u, b: ( lambda u, b: (
models.ShelfBook.objects.filter( models.ShelfBook.objects.filter(
@ -49,9 +48,7 @@ def active_shelf(context, book):
user, user,
book, book,
timeout=15552000, timeout=15552000,
) ) or {"book": book}
or {"book": book}
)
@register.simple_tag(takes_context=False) @register.simple_tag(takes_context=False)