From 8d1fcfec7fe1dd671289b04cd03b4b20b1daf634 Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Sat, 27 Jan 2024 23:18:33 -0600 Subject: [PATCH] Don't query for NEXRAD data at the epoch --- scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp b/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp index 75c471d0..732529ff 100644 --- a/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp +++ b/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp @@ -1048,7 +1048,14 @@ void RadarProductManagerImpl::PopulateProductTimes( std::shared_mutex& productRecordMutex, std::chrono::system_clock::time_point time) { - const auto today = std::chrono::floor(time); + const auto today = std::chrono::floor(time); + + // Don't query for the epoch + if (today == std::chrono::system_clock::time_point {}) + { + return; + } + const auto yesterday = today - std::chrono::days {1}; const auto tomorrow = today + std::chrono::days {1}; const auto dates = {yesterday, today, tomorrow};