diff --git a/AsbCloudInfrastructure/Services/TelemetryDataBaseService.cs b/AsbCloudInfrastructure/Services/TelemetryDataBaseService.cs index ee015db9..c4126196 100644 --- a/AsbCloudInfrastructure/Services/TelemetryDataBaseService.cs +++ b/AsbCloudInfrastructure/Services/TelemetryDataBaseService.cs @@ -84,11 +84,15 @@ namespace AsbCloudInfrastructure.Services return default; if (dateBegin == default) - dateBegin = telemetryService.GetLastTelemetryDate(well.IdTelemetry??0); + { + dateBegin = telemetryService.GetLastTelemetryDate(well.IdTelemetry ?? 0); + if (dateBegin != default) + dateBegin = dateBegin.AddSeconds(-intervalSec); + } if (dateBegin == default) dateBegin = DateTime.Now.AddSeconds(-intervalSec); - + if (dateBegin.Kind == DateTimeKind.Unspecified) dateBegin = DateTime.SpecifyKind(dateBegin, DateTimeKind.Utc);