From d041e7e217a6ce7bcc2be4b3511fdfd5a284b832 Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Sat, 4 Jun 2022 08:17:31 -0500 Subject: [PATCH] Ignore normal condition where level 3 data is not found prior to loading --- scwx-qt/source/scwx/qt/view/level3_radial_view.cpp | 5 +++++ scwx-qt/source/scwx/qt/view/level3_raster_view.cpp | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/scwx-qt/source/scwx/qt/view/level3_radial_view.cpp b/scwx-qt/source/scwx/qt/view/level3_radial_view.cpp index 560319f6..900a8c89 100644 --- a/scwx-qt/source/scwx/qt/view/level3_radial_view.cpp +++ b/scwx-qt/source/scwx/qt/view/level3_radial_view.cpp @@ -115,6 +115,11 @@ void Level3RadialView::ComputeSweep() // Retrieve message from Radar Product Manager std::shared_ptr message = p->radarProductManager_->GetLevel3Data(p->product_, p->selectedTime_); + if (message == nullptr) + { + logger_->debug("Level 3 data not found"); + return; + } // A message with radial data should be a Graphic Product Message std::shared_ptr gpm = diff --git a/scwx-qt/source/scwx/qt/view/level3_raster_view.cpp b/scwx-qt/source/scwx/qt/view/level3_raster_view.cpp index 9494ee19..46369d05 100644 --- a/scwx-qt/source/scwx/qt/view/level3_raster_view.cpp +++ b/scwx-qt/source/scwx/qt/view/level3_raster_view.cpp @@ -115,6 +115,11 @@ void Level3RasterView::ComputeSweep() // Retrieve message from Radar Product Manager std::shared_ptr message = p->radarProductManager_->GetLevel3Data(p->product_, p->selectedTime_); + if (message == nullptr) + { + logger_->debug("Level 3 data not found"); + return; + } // A message with radial data should be a Graphic Product Message std::shared_ptr gpm =