diff --git a/src/modules/form-builder/form-builder.module.ts b/src/modules/form-builder/form-builder.module.ts index e9d1e90..7652b43 100644 --- a/src/modules/form-builder/form-builder.module.ts +++ b/src/modules/form-builder/form-builder.module.ts @@ -7,9 +7,13 @@ import { FieldRepository } from './repository/field.repository'; import { FieldOptionRepository } from './repository/field-option.repository'; import { JwtModule } from '@nestjs/jwt'; import { ProductModule } from '../product/product.module'; +import { MikroOrmModule } from '@mikro-orm/nestjs'; +import { Field } from './entities/field.entity'; +import { FieldOption } from './entities/field-option.entity'; @Module({ imports: [ + MikroOrmModule.forFeature([Field, FieldOption]), PrintModule, JwtModule.register({}), forwardRef(() => ProductModule), diff --git a/src/modules/form-builder/provider/field.service.ts b/src/modules/form-builder/provider/field.service.ts index 1fb3d89..ed8eed4 100644 --- a/src/modules/form-builder/provider/field.service.ts +++ b/src/modules/form-builder/provider/field.service.ts @@ -2,7 +2,6 @@ import { BadRequestException, Injectable, NotFoundException } from '@nestjs/comm import { EntityManager } from '@mikro-orm/postgresql'; import { RequiredEntityData } from '@mikro-orm/core'; import { FieldRepository } from '../repository/field.repository'; -import { PrintRepository } from 'src/modules/print/repository/print.repository'; import { Field } from '../entities/field.entity'; import { CreateFieldDto } from '../dto/create-field.dto'; import { UpdateFieldDto } from '../dto/update-field.dto'; @@ -17,7 +16,6 @@ import { PrintService } from 'src/modules/print/provider/Print.service'; export class FieldService { constructor( - private readonly sectionRepository: PrintRepository, private readonly fieldRepository: FieldRepository, private readonly productService: ProductService, private readonly printService: PrintService, @@ -35,7 +33,7 @@ export class FieldService { entity = await this.printService.findOneOrFail(entityId) } - if(!entity){ + if (!entity) { throw new BadRequestException("Entity not Found") } @@ -45,7 +43,7 @@ export class FieldService { type, isRequired, multiple, - entityId:entity.id, + entityId: entity.id, entityType }; @@ -65,7 +63,7 @@ export class FieldService { throw new NotFoundException('Field not found'); } - this.sectionRepository.assign(field, dto) + this.fieldRepository.assign(field, dto) this.em.persistAndFlush(field)