From 44b7a3da98efa1cf7fff6262c5cff6498b57a9fd Mon Sep 17 00:00:00 2001 From: Untone Date: Wed, 29 Nov 2023 12:19:01 +0300 Subject: [PATCH] visibility-fix-2 --- resolvers/reader.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/resolvers/reader.py b/resolvers/reader.py index 3168e4da..138413bc 100644 --- a/resolvers/reader.py +++ b/resolvers/reader.py @@ -50,11 +50,11 @@ def apply_filters(q, filters, author_id=None): by_visibility = filters.get("visibility") if by_visibility: visibility = { - 'public': ShoutVisibility.PUBLIC, - 'community': ShoutVisibility.COMMUNITY, - 'authors': ShoutVisibility.AUTHORS + 'public': [ShoutVisibility.PUBLIC,], + 'community': [ShoutVisibility.PUBLIC, ShoutVisibility.COMMUNITY], + 'authors': [ShoutVisibility.PUBLIC, ShoutVisibility.COMMUNITY, ShoutVisibility.AUTHORS] } - q = q.filter(Shout.visibility == visibility.get(by_visibility)) + q = q.filter(Shout.visibility.in_(visibility.get(by_visibility) or [])) if filters.get("layouts"): q = q.filter(Shout.layout.in_(filters.get("layouts")))