diff --git a/src/controllers/SalaryPeriodController.ts b/src/controllers/SalaryPeriodController.ts index 71ae350..f01c562 100644 --- a/src/controllers/SalaryPeriodController.ts +++ b/src/controllers/SalaryPeriodController.ts @@ -1384,15 +1384,17 @@ export class SalaryPeriodController extends Controller { salaryOrgNew.rootId = rootId; salaryOrgNew.revisionId = salaryPeriod.revisionId; salaryOrgNew.snapshot = snapshot; - salaryOrgNew.group = "GROUP1"; salaryOrgNew.createdUserId = request.user.sub; salaryOrgNew.createdFullName = request.user.name; salaryOrgNew.lastUpdateUserId = request.user.sub; salaryOrgNew.lastUpdateFullName = request.user.name; + salaryOrgNew.group = "GROUP1"; await this.salaryOrgRepository.save(salaryOrgNew); - delete salaryOrgNew.id; - salaryOrgNew.group = "GROUP2"; - await this.salaryOrgRepository.save(salaryOrgNew); + if (salaryPeriod.period != "SPECIAL") { + delete salaryOrgNew.id; + salaryOrgNew.group = "GROUP2"; + await this.salaryOrgRepository.save(salaryOrgNew); + } }), ); if (salaryPeriod.period != "SPECIAL") { @@ -1667,15 +1669,17 @@ export class SalaryPeriodController extends Controller { salaryOrgNew.rootId = rootId; salaryOrgNew.revisionId = salaryPeriod.revisionId; salaryOrgNew.snapshot = snapshot; - salaryOrgNew.group = "GROUP1"; salaryOrgNew.createdUserId = request.user.sub; salaryOrgNew.createdFullName = request.user.name; salaryOrgNew.lastUpdateUserId = request.user.sub; salaryOrgNew.lastUpdateFullName = request.user.name; + salaryOrgNew.group = "GROUP1"; await this.salaryOrgRepository.save(salaryOrgNew); - delete salaryOrgNew.id; - salaryOrgNew.group = "GROUP2"; - await this.salaryOrgRepository.save(salaryOrgNew); + if (salaryPeriod.period != "SPECIAL") { + delete salaryOrgNew.id; + salaryOrgNew.group = "GROUP2"; + await this.salaryOrgRepository.save(salaryOrgNew); + } }), );