Каналы не вызываются при внутреннем вызове функций контроллера nestjs

#node.js #nestjs

Вопрос:

У меня есть эти коды:

user.controller.ts

 @Controller('users')
export class UsersController implements CrudController<User> {
  constructor(
    readonly service: UsersService,
    private readonly mailService: MailerService,
    private readonly activationService: ActivationService,
    private readonly tenantService: TenantsService,
    private readonly userRateService: UserRatesService,
    private readonly userWorkDayMinService: UserWorkDayMinsService,
  ) { }

  get base(): CrudController<User> {
    return this;
  }

  @Override()
  @UseInterceptors(ValidateTenantIdAsAppInterceptor, AppendTenantIdInterceptor, HippoUserInterceptor, UserLimitterInterceptor)
  @UsePipes(LocationCheckerPipe, PrimaryRoleCheckerPipe, PermissionCheckerPipe, RestoreIdCheckerPipe, EmailCheckerPipe)
  async createOne(@CurrentUser() currentUser: User, @ParsedRequest() req: CrudRequest, @ParsedBody() user: User): Promise<User> {
    const result = await this.base.createOneBase(req, user);
  }

  @Post('/import')
  @UseInterceptors(
    CrudRequestInterceptor,
    FileFieldsInterceptor([{ name: 'users_file' }]),
  )
  async importUsers(
    @ParsedRequest() req: CrudRequest,
    @Body() body: any,
    @UploadedFiles() files: any): Promise<any> {
    const { tenant_id } = body;

    const userRes = await this.createOne(null, req, u).catch((err: Error) => {
      console.error(err);
      return err;
    });
  }
 

importUsers Функция попыталась вызвать createOne .
Он называется, но его трубы таковыми не являются.

Есть ли у NestJS другие способы внутреннего вызова функций контроллера, чтобы каналы также вызывались неявно?