forked from ddrilling/AsbCloudServer
Фикс
1. Возник баг если обновлять скважину из состояния в работе -> завершена и обратно возникает ошибка, что скважина отслеживается контекстом. 2. Поправил метод контроллера UpdateWellStateAsync
This commit is contained in:
parent
4f4556b62b
commit
1fd00256e9
@ -33,7 +33,8 @@ namespace AsbCloudInfrastructure.Services
|
||||
.Include(w => w.Telemetry)
|
||||
.Include(w => w.WellType)
|
||||
.Include(w => w.RelationCompaniesWells)
|
||||
.ThenInclude(r => r.Company);
|
||||
.ThenInclude(r => r.Company)
|
||||
.AsNoTracking();
|
||||
|
||||
public WellService(IAsbCloudDbContext db, IMemoryCache memoryCache, ITelemetryService telemetryService, ITimezoneService timezoneService, WellInfoService wellInfoService)
|
||||
: base(db, memoryCache, MakeQueryWell)
|
||||
|
@ -135,8 +135,8 @@ namespace AsbCloudWebApi.Controllers
|
||||
idWell, token).ConfigureAwait(false))
|
||||
return Forbid();
|
||||
|
||||
var dto = wellService.GetOrDefault(idWell)!;
|
||||
dto.IdState = idState;
|
||||
var dto = await wellService.GetOrDefaultAsync(idWell, token);
|
||||
dto!.IdState = idState;
|
||||
|
||||
var result = await wellService.UpdateAsync(dto, token)
|
||||
.ConfigureAwait(false);
|
||||
|
Loading…
Reference in New Issue
Block a user