From 0df0b5c0e098e7a272e5395980ff03e5185956a1 Mon Sep 17 00:00:00 2001 From: Sergey Telpuk Date: Thu, 23 Feb 2023 17:16:35 +0300 Subject: [PATCH] added @Inject('ModuleRef') for StorageRbacService (#82) --- src/services/storage.rbac.service.ts | 2 ++ test/e2e/rbac/contollers/rbac.async.test.controller.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/services/storage.rbac.service.ts b/src/services/storage.rbac.service.ts index cdae8e2..67ab36a 100644 --- a/src/services/storage.rbac.service.ts +++ b/src/services/storage.rbac.service.ts @@ -7,7 +7,9 @@ import { ICacheRBAC } from '../interfaces/cache.rbac.interface'; @Injectable() export class StorageRbacService { constructor( + @Inject('ModuleRef') private readonly moduleRef: ModuleRef, + @Inject('IDynamicStorageRbac') private readonly rbac: IDynamicStorageRbac, @Optional() @Inject('ICacheRBAC') private readonly cache?: ICacheRBAC, diff --git a/test/e2e/rbac/contollers/rbac.async.test.controller.ts b/test/e2e/rbac/contollers/rbac.async.test.controller.ts index d93c537..b7b3121 100644 --- a/test/e2e/rbac/contollers/rbac.async.test.controller.ts +++ b/test/e2e/rbac/contollers/rbac.async.test.controller.ts @@ -1,6 +1,6 @@ import { Controller, Get, UseGuards } from '@nestjs/common'; import { RBAcGuard } from '../../../../src/guards/rbac.guard'; -import {RBAcAnyPermissions, RBAcAsyncPermissions, RBAcAnyAsyncPermissions} from '../../../../src/decorators/rbac.permissions.decorator'; +import { RBAcAsyncPermissions, RBAcAnyAsyncPermissions } from '../../../../src/decorators/rbac.permissions.decorator'; import { AuthGuard } from '../guards/auth.guard'; import { ASYNC_RBAC_REQUEST_FILTER } from '../../../../src/constans';