From d48577b19117c87e3f2591a29d63dc0d578924bf Mon Sep 17 00:00:00 2001 From: Untone Date: Thu, 31 Oct 2024 13:46:33 +0300 Subject: [PATCH] get-shouts-with-stats-fix3 --- resolvers/reader.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/resolvers/reader.py b/resolvers/reader.py index 0cd4ef65..728c09d3 100644 --- a/resolvers/reader.py +++ b/resolvers/reader.py @@ -207,10 +207,8 @@ def get_shouts_with_stats(q, limit=50, offset=0, author_id=None): func.count(func.distinct(Reaction.id)).label("comments_stat"), func.sum( case( - [ - (Reaction.kind == "LIKE", 1), - (Reaction.kind == "DISLIKE", -1) - ], + (Reaction.kind == ReactionKind.LIKE.value, 1), + (Reaction.kind == ReactionKind.DISLIKE.value, -1), else_=0 ) ).label("rating_stat"),