diff --git a/resolvers/zine/reactions.py b/resolvers/zine/reactions.py index 98faac31..6d95982b 100644 --- a/resolvers/zine/reactions.py +++ b/resolvers/zine/reactions.py @@ -229,12 +229,15 @@ async def load_reactions_by(_, _info, by, limit=50, offset=0): CreatedByUser = aliased(User) ReactedShout = aliased(Shout) + RepliedReaction = aliased(Reaction) q = select( Reaction, CreatedByUser, ReactedShout ).join( CreatedByUser, Reaction.createdBy == CreatedByUser.slug ).join( ReactedShout, Reaction.shout == ReactedShout.slug + ).join( + RepliedReaction, Reaction.replyTo == RepliedReaction.id ) if by.get("shout"): diff --git a/services/stat/viewed.py b/services/stat/viewed.py index a00dc0ff..77ebe979 100644 --- a/services/stat/viewed.py +++ b/services/stat/viewed.py @@ -184,7 +184,7 @@ class ViewedStorage: failed = 0 except Exception: failed += 1 - print("[stat.viewed] ⎪ update failed #%d, wait 10 seconds" % failed) + print("[stat.viewed] ⎩ update failed #%d, wait 10 seconds" % failed) if failed > 3: print("[stat.viewed] ⎩ not trying to update anymore") break @@ -197,4 +197,4 @@ class ViewedStorage: await asyncio.sleep(self.period) else: await asyncio.sleep(10) - print("[stat.viewed] ⎪ trying to update data again...") + print("[stat.viewed] ⎧ trying to update data again...")