fix(api): заоплняются поля планировщика в респонсе при обновлении/создании jobGroup
This commit is contained in:
@@ -188,6 +188,7 @@ namespace PARR.API.Controllers.V1
|
||||
var locationUri = uriService.GetUri(ApiRoutes.JobGroup.Get, ApiRoutes.JobGroup.getParam, createdJobGroup.Id);
|
||||
|
||||
var response = mapper.Map<JobGroupResponse>(createdJobGroup);
|
||||
await AppendMissingDataAsync(response);
|
||||
|
||||
return Created(locationUri, new Response<JobGroupResponse>(response, true));
|
||||
}
|
||||
@@ -288,6 +289,7 @@ namespace PARR.API.Controllers.V1
|
||||
.FirstAsync(t => t.Id == orig.Id);
|
||||
|
||||
var response = mapper.Map<JobGroupResponse>(updatedJobGroup);
|
||||
await AppendMissingDataAsync(response);
|
||||
|
||||
return Ok(new Response<JobGroupResponse>(response, true));
|
||||
}
|
||||
@@ -363,6 +365,11 @@ namespace PARR.API.Controllers.V1
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Заполнить поля планировщика
|
||||
/// </summary>
|
||||
/// <param name="jobGroupResponse"></param>
|
||||
/// <returns></returns>
|
||||
private async Task AppendMissingDataAsync(JobGroupResponse jobGroupResponse)
|
||||
{
|
||||
var schedule = await esppConfigService.GetEsppScheduleDtoAsync(jobGroupResponse.Id);
|
||||
|
||||
Reference in New Issue
Block a user