diff --git a/PARR.API/Controllers/V1/ApplicationInWorkController.cs b/PARR.API/Controllers/V1/ApplicationInWorkController.cs index d99ba263..bfb03fcd 100644 --- a/PARR.API/Controllers/V1/ApplicationInWorkController.cs +++ b/PARR.API/Controllers/V1/ApplicationInWorkController.cs @@ -194,11 +194,15 @@ namespace PARR.API.Controllers.V1 return BadRequest(new Response(resultValidate.Errors)); //уникальная запись по полям ApplicationId, WorkId у которой id!=[FromRoute]id - var existSameAiW = await applicationsInWorkService.Get().FirstOrDefaultAsync(t => t.Id != id && t.ApplicationId == request.ApplicationId && t.WorkId == request.WorkId); + var existSameAiW = await applicationsInWorkService.Get() + .FirstOrDefaultAsync(t => t.Id != id && t.ApplicationId == request.ApplicationId && t.WorkId == request.WorkId); if (existSameAiW != null) return BadRequest(new Response(false, new List { new ErrorModel { Message = "Задание на выполнение работ с такими ПО и работой уже существует" } })); - var orig = await applicationsInWorkService.GetAsync(id); + var orig = await applicationsInWorkService.Get() + .Include(t => t.WorkGroups) + .Include(t => t.EsppSchValues) + .FirstOrDefaultAsync(t => t.Id == id); if (orig == null) return BadRequest(new Response(false, new List { new ErrorModel { Message = $"Ошибка при изменении задания на выполнение работ. Не найдено задание с Id: {id}" } }));