From ea694bfda2a3b066c00bc40b0958e1ce8caee1e8 Mon Sep 17 00:00:00 2001 From: Suphonchai Phoonsawat Date: Thu, 2 Apr 2026 09:51:45 +0700 Subject: [PATCH] Fix effective date retrieval in LeaveReportController by using ProfileId instead of Id #2400 --- BMA.EHR.Leave/Controllers/LeaveReportController.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BMA.EHR.Leave/Controllers/LeaveReportController.cs b/BMA.EHR.Leave/Controllers/LeaveReportController.cs index 9c91f891..7e4b7b56 100644 --- a/BMA.EHR.Leave/Controllers/LeaveReportController.cs +++ b/BMA.EHR.Leave/Controllers/LeaveReportController.cs @@ -2869,7 +2869,7 @@ namespace BMA.EHR.Leave.Service.Controllers UserDutyTime? effectiveDate = null; - effectiveDate = await _userDutyTimeRepository.GetLastEffectRound(p.Id); + effectiveDate = await _userDutyTimeRepository.GetLastEffectRound(p.ProfileId ?? Guid.Empty); //return Error($"{data.Id} PF{data.FirstName} {data.LastName} : {GlobalMessages.DataNotFound}", StatusCodes.Status404NotFound); //var userRound = await _dutyTimeRepository.GetByIdAsync(profile.DutyTimeId ?? Guid.Empty);