published-fix

This commit is contained in:
tonyrewin 2022-11-15 13:30:09 +03:00
parent d9189fb48b
commit f089d4903b
2 changed files with 3 additions and 4 deletions

View File

@ -21,7 +21,7 @@ async def load_shouts_by(_, info, by, amount=50, offset=0):
""" """
:param by: { :param by: {
layout: 'audio', layout: 'audio',
published: true, visibility: "public",
author: 'discours', author: 'discours',
topic: 'culture', topic: 'culture',
title: 'something', title: 'something',
@ -49,8 +49,8 @@ async def load_shouts_by(_, info, by, amount=50, offset=0):
if by.get("reacted"): if by.get("reacted"):
user = info.context["request"].user user = info.context["request"].user
q = q.filter(Reaction.createdBy == user.slug) q = q.filter(Reaction.createdBy == user.slug)
if by.get("published"): if by.get("visibility"):
q = q.filter(Shout.publishedAt.is_not(None)) q = q.filter(Shout.visibility == by.get("visibility") or "public")
if by.get("layout"): if by.get("layout"):
q = q.filter(Shout.layout == by["layout"]) q = q.filter(Shout.layout == by["layout"])
if by.get("author"): if by.get("author"):

View File

@ -218,7 +218,6 @@ input ShoutsBy {
topic: String topic: String
author: String author: String
layout: String layout: String
published: Boolean
visibility: String visibility: String
order: String order: String
days: Int days: Int