diff --git a/AsbCloudInfrastructure/Services/TelemetryAnalyticsService.cs b/AsbCloudInfrastructure/Services/TelemetryAnalyticsService.cs index 21c06f91..cef39758 100644 --- a/AsbCloudInfrastructure/Services/TelemetryAnalyticsService.cs +++ b/AsbCloudInfrastructure/Services/TelemetryAnalyticsService.cs @@ -323,13 +323,15 @@ namespace AsbCloudInfrastructure.Services .DefaultIfEmpty() .Last(); - var lastAnalysisUnixDate = lastAnalysisInDb?.UnixDate ?? 0; + var lastAnalysisUnixDate = lastAnalysisInDb?.UnixDate ?? default; - var analyzeStartDate = DateTimeOffset.FromUnixTimeSeconds(lastAnalysisUnixDate); + var analyzeStartDate = lastAnalysisUnixDate == default + ? DateTimeOffset.MinValue + : DateTimeOffset.FromUnixTimeSeconds(lastAnalysisUnixDate); var firstDataSaub = (from ds in db.TelemetryDataSaub where ds.IdTelemetry == idTelemetry && - ds.Date > analyzeStartDate + ds.Date >= analyzeStartDate select ds).FirstOrDefault(); var firstSaubUtcTime = firstDataSaub.Date.ToUniversalTime();