Merge branch 'main' into production

This commit is contained in:
Mouse Reeve 2022-01-30 07:13:11 -08:00
commit cc1496cf8f
3 changed files with 15 additions and 18 deletions

View file

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

View file

@ -430,7 +430,7 @@ class ModelFields(TestCase):
output = instance.field_to_activity(user.avatar)
self.assertIsNotNone(
re.match(
fr"https:\/\/{DOMAIN}\/.*\.jpg",
rf"https:\/\/{DOMAIN}\/.*\.jpg",
output.url,
)
)

View file

@ -55,7 +55,7 @@ urlpatterns = [
),
re_path(
"^api/updates/stream/(?P<stream>[a-z]+)/?$",
views.get_unread_status_count,
views.get_unread_status_string,
name="stream-updates",
),
# authentication