diff --git a/Applications/DataExplorer/DataView/DiagramView/DiagramList.cpp b/Applications/DataExplorer/DataView/DiagramView/DiagramList.cpp index ad2d6979ed84c74de7e8e568bdc50f12e7a16c8a..933a474429b4714e52136810853c042bf422161f 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");