From 74fe82919095ba58b6e29594a3d559b9de04b904 Mon Sep 17 00:00:00 2001
From: Thomas Fischer <thomas.fischer@ufz.de>
Date: Mon, 21 Jun 2021 22:01:17 +0200
Subject: [PATCH] [A/DE/DataView] DiagramList: continue when time series isn't
 avail.

---
 .../DataExplorer/DataView/DiagramView/DiagramList.cpp    | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/Applications/DataExplorer/DataView/DiagramView/DiagramList.cpp b/Applications/DataExplorer/DataView/DiagramView/DiagramList.cpp
index ad2d6979ed8..933a474429b 100644
--- a/Applications/DataExplorer/DataView/DiagramView/DiagramList.cpp
+++ b/Applications/DataExplorer/DataView/DiagramView/DiagramList.cpp
@@ -279,15 +279,18 @@ int DiagramList::readList(const SensorData* data,
 
     for (int i = 0; i < nLists; i++)
     {
+        auto const* time_series = data->getTimeSeries(time_series_names[i]);
+        if (!time_series)
+        {
+            continue;
+        }
+
         auto* l = new DiagramList;
         l->setName(QString::fromStdString(
             SensorData::convertSensorDataType2String(time_series_names[i])));
         l->setXLabel("Time");
         lists.push_back(l);
 
-        const std::vector<float>* time_series =
-            data->getTimeSeries(time_series_names[i]);
-
         if (is_date)
         {
             l->setXUnit("day");
-- 
GitLab