Optimize metadata queries (#7013)
In this PR: 1. Refactor guards to avoid duplicated queries: WorkspaceAuthGuard and UserAuthGuard only check for existence of workspace and user in the request without querying the database
This commit is contained in:
committed by
Charles Bochet
parent
cf8b1161cc
commit
523df5398a
@ -2,7 +2,7 @@ import { INestApplication } from '@nestjs/common';
|
||||
|
||||
import request from 'supertest';
|
||||
|
||||
import { JwtAuthGuard } from 'src/engine/guards/jwt.auth.guard';
|
||||
import { WorkspaceAuthGuard } from 'src/engine/guards/workspace-auth.guard';
|
||||
|
||||
import { createApp } from './utils/create-app';
|
||||
|
||||
@ -15,7 +15,7 @@ describe('CompanyResolver (e2e)', () => {
|
||||
beforeEach(async () => {
|
||||
[app] = await createApp({
|
||||
moduleBuilderHook: (moduleBuilder) =>
|
||||
moduleBuilder.overrideGuard(JwtAuthGuard).useValue(authGuardMock),
|
||||
moduleBuilder.overrideGuard(WorkspaceAuthGuard).useValue(authGuardMock),
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user