diff --git a/src/console/model/numericaggregationmodel.cpp b/src/console/model/numericaggregationmodel.cpp --- a/src/console/model/numericaggregationmodel.cpp +++ b/src/console/model/numericaggregationmodel.cpp @@ -57,7 +57,7 @@ QVariant NumericAggregationModel::data(const QModelIndex& index, int role) const { - if (!index.isValid() || !m_sourceModel) + if (!index.isValid() || !m_sourceModel || index.row()>=m_data.count()) return {}; if (role == TimeAggregationModel::MaximumValueRole)