From cbb496fbc679c462bb09c9cf46aa9025e2530474 Mon Sep 17 00:00:00 2001 From: guru_sainath Date: Wed, 11 Sep 2024 20:56:55 +0530 Subject: [PATCH] chore: project type filter query updates (#1103) * chore: project type query error * chore: project joined query update * chore: code format --- apiserver/plane/graphql/queries/project.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/apiserver/plane/graphql/queries/project.py b/apiserver/plane/graphql/queries/project.py index f1d61d5981..cd23f82c4e 100644 --- a/apiserver/plane/graphql/queries/project.py +++ b/apiserver/plane/graphql/queries/project.py @@ -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)