diff --git a/src/app.module.ts b/src/app.module.ts index 5f49b87..f160032 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -19,6 +19,7 @@ import { ArchivalModule } from './modules/archival/archival.module'; import { BankCodesModule } from './modules/bank-codes/bank-codes.module'; import { OvertimeService } from './modules/business-logics/services/overtime.service'; import { BusinessLogicsModule } from './modules/business-logics/business-logics.module'; +import { ShiftsValidationModule } from './modules/shifts/validation/shifts-validation.module'; @Module({ imports: [ @@ -36,6 +37,7 @@ import { BusinessLogicsModule } from './modules/business-logics/business-logics. PayperiodsModule, PrismaModule, ShiftsModule, + ShiftsValidationModule, TimesheetsModule, UsersModule, ], diff --git a/src/modules/shifts/shifts.module.ts b/src/modules/shifts/shifts.module.ts index 09d63a1..57cd331 100644 --- a/src/modules/shifts/shifts.module.ts +++ b/src/modules/shifts/shifts.module.ts @@ -2,9 +2,13 @@ import { Module } from '@nestjs/common'; import { ShiftsController } from './controllers/shifts.controller'; import { ShiftsService } from './services/shifts.service'; import { BusinessLogicsModule } from 'src/modules/business-logics/business-logics.module'; +import { ShiftsValidationModule } from './validation/shifts-validation.module'; @Module({ - imports: [BusinessLogicsModule], + imports: [ + BusinessLogicsModule, + ShiftsValidationModule, + ], controllers: [ShiftsController], providers: [ShiftsService], exports: [ShiftsService], diff --git a/src/modules/shifts/validation/controllers/shifts-validation.controller.ts b/src/modules/shifts/validation/controllers/shifts-validation.controller.ts index f5c7426..298808f 100644 --- a/src/modules/shifts/validation/controllers/shifts-validation.controller.ts +++ b/src/modules/shifts/validation/controllers/shifts-validation.controller.ts @@ -45,7 +45,7 @@ export class ShiftsValidationController { ].join(','); }).join('\n'); - return Buffer.from(header + body, 'utf8'); + return Buffer.from('\uFEFF' + header + body, 'utf8'); } } \ No newline at end of file diff --git a/src/modules/shifts/validation/shifts-validation.service.ts b/src/modules/shifts/validation/shifts-validation.module.ts similarity index 100% rename from src/modules/shifts/validation/shifts-validation.service.ts rename to src/modules/shifts/validation/shifts-validation.module.ts