Bugfixing
This commit is contained in:
@@ -52,8 +52,6 @@ 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,
|
||||
|
||||
@@ -204,9 +204,13 @@ class User:
|
||||
|
||||
@strawberry_sqlalchemy_type(models.Event)
|
||||
class Event:
|
||||
async def load_flights(root, info):
|
||||
async def load_flights(root, info, only_public: Optional[bool] = False):
|
||||
is_user_logged_in = bool(info.context.user_id)
|
||||
dataloader = flights_by_event_dataloader if is_user_logged_in else public_flights_by_event_dataloader
|
||||
if not is_user_logged_in or only_public:
|
||||
dataloader = public_flights_by_event_dataloader
|
||||
else:
|
||||
dataloader = flights_by_event_dataloader
|
||||
# dataloader = flights_by_event_dataloader if is_user_logged_in else public_flights_by_event_dataloader
|
||||
return await dataloader.load(root.id)
|
||||
|
||||
flights: List[Flight] = strawberry.field(resolver=load_flights)
|
||||
|
||||
Reference in New Issue
Block a user