From ac130e3efc983d195b5d1b378dc7af976192b2aa Mon Sep 17 00:00:00 2001 From: ngfrolov Date: Fri, 15 Apr 2022 13:36:09 +0500 Subject: [PATCH] Fix DateTimeOffset overflow --- AsbCloudInfrastructure/Services/SAUB/TelemetryTracker.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AsbCloudInfrastructure/Services/SAUB/TelemetryTracker.cs b/AsbCloudInfrastructure/Services/SAUB/TelemetryTracker.cs index 86cad906..99dce9d6 100644 --- a/AsbCloudInfrastructure/Services/SAUB/TelemetryTracker.cs +++ b/AsbCloudInfrastructure/Services/SAUB/TelemetryTracker.cs @@ -51,7 +51,7 @@ namespace AsbCloudInfrastructure.Services.SAUB foreach (var telemetry in cacheTelemetry) { var date = telemetry.Info?.DrillingStartDate - ?? ParseDateFromUidOrDefault(telemetry.RemoteUid, DateTime.MinValue); + ?? ParseDateFromUidOrDefault(telemetry.RemoteUid, DateTimeOffset.MinValue); keyValuePairs[telemetry.RemoteUid] = new TrackerStat { @@ -99,7 +99,7 @@ namespace AsbCloudInfrastructure.Services.SAUB }); } - private static DateTimeOffset ParseDateFromUidOrDefault(string remoteUid, DateTime defaultValue = default) + private static DateTimeOffset ParseDateFromUidOrDefault(string remoteUid, DateTimeOffset defaultValue = default) { //example: uid = 20211102_173407926 if (string.IsNullOrEmpty(remoteUid) || remoteUid.Length != 18)