all-white

This commit is contained in:
tonyrewin 2022-11-26 04:44:40 +03:00
parent 2d090a776e
commit d898466ccd

View File

@ -37,8 +37,11 @@ def apply_filters(q, filters, user=None):
filters = {} if filters is None else filters filters = {} if filters is None else filters
if filters.get("reacted") and user: if filters.get("reacted") and user:
q.join(Reaction, Reaction.createdBy == user.slug) q.join(Reaction, Reaction.createdBy == user.slug)
if filters.get("visibility"): v = filters.get("visibility")
if v == "public":
q = q.filter(Shout.visibility == filters.get("visibility")) q = q.filter(Shout.visibility == filters.get("visibility"))
if v == "community":
q = q.filter(Shout.visibility.in_(["public", "community"]))
if filters.get("layout"): if filters.get("layout"):
q = q.filter(Shout.layout == filters.get("layout")) q = q.filter(Shout.layout == filters.get("layout"))
if filters.get("author"): if filters.get("author"):