diff --git a/BMA.EHR.Application/Repositories/InsigniaPeriodsRepository.cs b/BMA.EHR.Application/Repositories/InsigniaPeriodsRepository.cs index 48d7a1cb..4353f6f6 100644 --- a/BMA.EHR.Application/Repositories/InsigniaPeriodsRepository.cs +++ b/BMA.EHR.Application/Repositories/InsigniaPeriodsRepository.cs @@ -8911,11 +8911,11 @@ namespace BMA.EHR.Application.Repositories } // Get Data Table insignai_has_profile - public async Task> InsigniaHasProfile(Guid period, Guid ocId, string status) + public async Task> InsigniaHasProfile(Guid period, Guid ocId, string status, string type = "officer") { try { - var id = await GetRequestId(period, ocId); + var id = await GetRequestIdByTypeAsync(period, ocId, type); if (id != null) { var raw_result = _dbContext.Set() diff --git a/BMA.EHR.Insignia/Controllers/InsigniaRequestController.cs b/BMA.EHR.Insignia/Controllers/InsigniaRequestController.cs index 4f8d00a3..d60bb2ff 100644 --- a/BMA.EHR.Insignia/Controllers/InsigniaRequestController.cs +++ b/BMA.EHR.Insignia/Controllers/InsigniaRequestController.cs @@ -336,7 +336,7 @@ namespace BMA.EHR.Insignia.Service.Controllers //} if (role.Trim().ToUpper() == "OFFICER") { - resend.Items = (await _repository.InsigniaHasProfile(result.PeriodId, ocId, status)) + resend.Items = (await _repository.InsigniaHasProfile(result.PeriodId, ocId, status, type)) .Where(x => x.ProfileType!.ToLower() == type.ToLower()).ToList(); return Success(resend); }