From 280c7832ae0ff2f959e1c737d0f47039fe22ac8d Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Sat, 6 Aug 2022 23:31:09 +0300 Subject: [PATCH] refactor: Use currentUser with context for flows query --- packages/backend/src/graphql/queries/get-flows.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/backend/src/graphql/queries/get-flows.ts b/packages/backend/src/graphql/queries/get-flows.ts index db6e03ac..79a34977 100644 --- a/packages/backend/src/graphql/queries/get-flows.ts +++ b/packages/backend/src/graphql/queries/get-flows.ts @@ -1,6 +1,5 @@ import Context from '../../types/express/context'; import paginate from '../../helpers/pagination'; -import Flow from '../../models/flow'; type Params = { appKey?: string; @@ -9,11 +8,11 @@ type Params = { }; const getFlows = async (_parent: unknown, params: Params, context: Context) => { - const flowsQuery = Flow.query() + const flowsQuery = context.currentUser + .$relatedQuery('flows') .joinRelated('steps') .withGraphFetched('steps.[connection]') - .where('flows.user_id', context.currentUser.id) - .andWhere((builder) => { + .where((builder) => { if (params.appKey) { builder.where('steps.app_key', params.appKey); }