Upravy v dotazovani na verejna data

This commit is contained in:
Michal Kváček
2023-12-05 12:15:54 +01:00
parent 3167ea2f8a
commit 89f5b8bb0c
2 changed files with 5 additions and 5 deletions
@@ -36,16 +36,13 @@ class BaseQueryResolver(BaseResolver):
*args,
**kwargs,
):
query = self.query_builder.get_simple_query(created_by_id=user_id, order_by=order_by)
query = self.query_builder.get_simple_query(created_by_id=user_id, order_by=order_by, only_public=only_public)
if object_id:
if not hasattr(self.model, "id"):
raise AssertionError(f"Model {self.model} has no ID column! Cannot query by ID!")
query = query.filter(self.model.id == object_id)
if only_public and hasattr(self.model, "is_public"):
query = query.filter(self.model.is_public.is_(True))
if kwargs:
query = query.filter_by(**kwargs)