This commit is contained in:
parent
ea28f5346c
commit
e58fbe263f
|
@ -328,7 +328,7 @@ async def load_shouts_unrated(_, info, limit: int = 50, offset: int = 0):
|
|||
q.outerjoin(
|
||||
Reaction,
|
||||
and_(
|
||||
Reaction.shout_id == Shout.id,
|
||||
Reaction.shout == Shout.id,
|
||||
Reaction.reply_to.is_(None),
|
||||
Reaction.kind.in_([ReactionKind.LIKE.value, ReactionKind.DISLIKE.value]),
|
||||
),
|
||||
|
|
|
@ -101,10 +101,8 @@ async def get_cached_topic_by_slug(slug: str, get_with_stat):
|
|||
with local_session() as session:
|
||||
topic_query = select(Topic).filter(Topic.slug == slug)
|
||||
result = get_with_stat(session.execute(topic_query))
|
||||
if isinstance(result, list) and len(result) > 0:
|
||||
[topic] = result
|
||||
elif isinstance(result, Topic):
|
||||
topic = result
|
||||
if result:
|
||||
topic = result if isinstance(result, Topic) else result[0]
|
||||
if topic:
|
||||
await cache_topic(topic)
|
||||
return topic
|
||||
|
|
Loading…
Reference in New Issue
Block a user