Fix nacitani detailu udalosti

This commit is contained in:
Michal Kváček
2024-02-12 06:33:09 +01:00
parent c26eb97288
commit 51316c492b
3 changed files with 9 additions and 2 deletions
+4
View File
@@ -13,6 +13,7 @@ class QueryBuilder:
created_by_id: Optional[int] = None,
order_by: Optional[list] = None,
only_public: Optional[bool] = False,
url_slug: Optional[str] = None,
include_deleted: bool = False
):
if not extra_select:
@@ -33,6 +34,9 @@ class QueryBuilder:
self.model.created_by_id == created_by_id
))
if url_slug is not None and hasattr(self.model, 'url_slug'):
query = query.filter(self.model.url_slug == url_slug)
if order_by:
query = query.order_by(*order_by)
elif hasattr(self.model, "name"):
+4 -2
View File
@@ -52,10 +52,12 @@ class EventQueries:
if username:
filter_params['username'] = username
print("FILTR", filter_params)
return await EventQueryResolver().get_one(
public=public,
user_id=info.context.user_id ,
** filter_params
user_id=info.context.user_id,
**filter_params
)
@@ -20,6 +20,7 @@ class EventQueryResolver(BaseQueryResolver):
query = super().get_query(
user_id, object_id,
order_by=[models.Event.date_from.desc()],
url_slug=kwargs.get("url_slug"),
only_public=not bool(user_id)
)