diff --git a/resolvers/follower.py b/resolvers/follower.py index 639346a0..8af2b381 100644 --- a/resolvers/follower.py +++ b/resolvers/follower.py @@ -30,8 +30,7 @@ from services.rediscache import redis @mutation.field('follow') @login_required async def follow(_, info, what, slug): - follows = None - logger.debug(info.context['request']) + follows = [] try: user_id = info.context['user_id'] follower_query = ( @@ -64,11 +63,10 @@ async def follow(_, info, what, slug): elif what == 'REACTIONS': reactions_follow(follower.id, slug) except Exception as e: - logger.debug(info, what, slug) logger.error(e) - return {'error': str(e), f'{what.lower()}s': follows} + return {'error': str(e)} - return {} + return {f'{what.lower()}s': follows} @mutation.field('unfollow') @@ -107,9 +105,9 @@ async def unfollow(_, info, what, slug): elif what == 'REACTIONS': reactions_unfollow(follower.id, slug) except Exception as e: - return {'error': str(e), f'{what.lower()}s': follows} + return {'error': str(e)} - return {} + return {f'{what.lower()}s': follows} async def get_follows_by_user_id(user_id: str): diff --git a/services/auth.py b/services/auth.py index 05124578..d0922232 100644 --- a/services/auth.py +++ b/services/auth.py @@ -79,6 +79,7 @@ def login_required(f): req = info.context.get('request') authorized = await check_auth(req) if authorized: + logger.info(authorized) user_id, user_roles = authorized if user_id and user_roles: logger.info(f' got {user_id} roles: {user_roles}')