chore: project type filter query updates (#1103)

* chore: project type query error

* chore: project joined query update

* chore: code format
This commit is contained in:
guru_sainath
2024-09-11 20:56:55 +05:30
committed by GitHub
parent 0224b2bea6
commit cbb496fbc6

View File

@@ -132,15 +132,13 @@ class ProjectQuery:
project_list = await sync_to_async(list)(project_query)
if type == "created":
project_list = [
p for p in project_list if p.created_by == info.context.user
]
project_list = await sync_to_async(list)(
project_query.filter(created_by=info.context.user)
)
elif type == "joined":
project_list = [
p
for p in project_list
if p.is_member and p.created_by != info.context.user
]
project_list = await sync_to_async(list)(
project_query.filter(Q(is_member=True))
)
return paginate(results_object=project_list, cursor=cursor)