mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-19 19:11:13 +00:00
chore(core): Use dynamic role resolution for access control (#19400)
This commit is contained in:
@@ -34,6 +34,7 @@ import {
|
||||
} from '../shared/db/users';
|
||||
import type { SaveCredentialFunction, SuperAgentTest } from '../shared/types';
|
||||
import * as utils from '../shared/utils';
|
||||
import { RoleCacheService } from '@/services/role-cache.service';
|
||||
|
||||
const testServer = utils.setupTestServer({
|
||||
endpointGroups: ['credentials'],
|
||||
@@ -59,6 +60,10 @@ const mailer = mockInstance(UserManagementMailer);
|
||||
let projectService: ProjectService;
|
||||
let projectRepository: ProjectRepository;
|
||||
|
||||
beforeAll(async () => {
|
||||
await Container.get(RoleCacheService).refreshCache();
|
||||
});
|
||||
|
||||
beforeEach(async () => {
|
||||
await testDb.truncate(['SharedCredentials', 'CredentialsEntity', 'Project', 'ProjectRelation']);
|
||||
projectRepository = Container.get(ProjectRepository);
|
||||
|
||||
Reference in New Issue
Block a user