diff --git a/packages/backend/src/controllers/api/v1/apps/create-connection.test.js b/packages/backend/src/controllers/api/v1/apps/create-connection.test.js index 3a4f98cc..c6e3634f 100644 --- a/packages/backend/src/controllers/api/v1/apps/create-connection.test.js +++ b/packages/backend/src/controllers/api/v1/apps/create-connection.test.js @@ -29,6 +29,17 @@ describe('POST /api/v1/apps/:appKey/connections', () => { currentUser = await createUser({ roleId: role.id }); + currentUser = await currentUser + .$query() + .leftJoinRelated({ + role: true, + permissions: true, + }) + .withGraphFetched({ + role: true, + permissions: true, + }); + token = await createAuthTokenByUserId(currentUser.id); }); diff --git a/packages/backend/test/factories/user.js b/packages/backend/test/factories/user.js index 376801b4..fe4719f2 100644 --- a/packages/backend/test/factories/user.js +++ b/packages/backend/test/factories/user.js @@ -10,17 +10,5 @@ export const createUser = async (params = {}) => { const user = await User.query().insertAndFetch(params); - // important to mimic request.currentUser functionality. - const userWithRoleAndPermissions = await user - .$query() - .leftJoinRelated({ - role: true, - permissions: true, - }) - .withGraphFetched({ - role: true, - permissions: true, - }); - - return userWithRoleAndPermissions; + return user; };