diff --git a/BMA.EHR.Retirement.Service/Controllers/RetirementResignController.cs b/BMA.EHR.Retirement.Service/Controllers/RetirementResignController.cs index eb9850bd..ec148d44 100644 --- a/BMA.EHR.Retirement.Service/Controllers/RetirementResignController.cs +++ b/BMA.EHR.Retirement.Service/Controllers/RetirementResignController.cs @@ -221,7 +221,10 @@ namespace BMA.EHR.Retirement.Service.Controllers public async Task> GetDetailByUser(Guid id) { var getWorkflow = await _permission.GetPermissionAPIWorkflowAsync(id.ToString(), "SYS_RESIGN"); - if (getWorkflow == false) + var createdUserId = await _context.RetirementResigns.AsQueryable() + .Where(x => x.CreatedUserId == UserId ?? "") + .FirstOrDefaultAsync(); + if (getWorkflow == false && createdUserId ==null) { var getPermission = await _permission.GetPermissionAPIAsync("GET", "SYS_RESIGN"); var jsonData = JsonConvert.DeserializeObject(getPermission);