From ff568d7dff7c0ae960429ac72bbc07370d7ebcff Mon Sep 17 00:00:00 2001 From: tonyrewin Date: Wed, 5 Oct 2022 15:06:55 +0300 Subject: [PATCH] fix-sort --- resolvers/zine.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resolvers/zine.py b/resolvers/zine.py index 030554bc..5eb272f7 100644 --- a/resolvers/zine.py +++ b/resolvers/zine.py @@ -120,7 +120,7 @@ async def shouts_by_authors(_, _info, slugs, offset, limit): a.caption = await ShoutAuthorStorage.get_author_caption(s.slug, a.slug) if bool(s.publishedAt): shouts[s.slug] = s - shouts_prepared = shouts.values() + shouts_prepared = list(shouts.values()) shouts_prepared.sort(key=lambda s: s.publishedAt, reverse=True) return shouts_prepared[offset : offset + limit] @@ -136,7 +136,7 @@ async def shouts_by_topics(_, _info, slugs, offset=0, limit=100): a.caption = await ShoutAuthorStorage.get_author_caption(s.slug, a.slug) if bool(s.publishedAt): shouts[s.slug] = s - shouts_prepared = shouts.values() + shouts_prepared = list(shouts.values()) shouts_prepared.sort(key=lambda s: s.publishedAt, reverse=True) return shouts_prepared[offset : offset + limit]