diff --git a/orm/author_events.py b/orm/author_events.py index cd728287..30d97a37 100644 --- a/orm/author_events.py +++ b/orm/author_events.py @@ -19,12 +19,10 @@ async def update_follows_for_user(connection, user_id, entity_type, entity, is_i follows = { "topics": [], "authors": [], - # "shouts": [], "communities": [ {"slug": "discours", "name": "Дискурс", "id": 1, "desc": ""} ], } - entity_type = "communitie" if entity_type == "community" else entity_type if is_insert: follows[f"{entity_type}s"].append(entity) else: diff --git a/resolvers/author.py b/resolvers/author.py index cdb16010..aa5cb479 100644 --- a/resolvers/author.py +++ b/resolvers/author.py @@ -193,7 +193,7 @@ async def get_author(_, _info, slug="", author_id=None): async def get_author_by_user_id(user_id: str): redis_key = f"user:{user_id}:author" res = await redis.execute("HGET", redis_key) - if res: + if isinstance(res, dict) and res.get("id"): return res logger.info(f"getting author id for {user_id}")