From 24ca857b6f4e3b382822febb21245548f1a85b23 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Wed, 24 Apr 2024 13:18:23 +0200 Subject: [PATCH] Fix: init m_timeSteps-vector in case its size is 0: m_timeSteps.push_back(QList()). Detected during testing. --- library/src/calculator_functions.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/library/src/calculator_functions.cpp b/library/src/calculator_functions.cpp index 9c9bed8..71c4a89 100644 --- a/library/src/calculator_functions.cpp +++ b/library/src/calculator_functions.cpp @@ -1833,6 +1833,8 @@ QList Calculator::GetTimeSteps(Configuration *cfg, int paymentOptionIndex) if (m_timeSteps.size() > paymentOptionIndex) { //qCritical() << __PRETTY_FUNCTION__ << "timeSteps:" << m_timeSteps; return m_timeSteps[paymentOptionIndex]; + } else { + m_timeSteps.push_back(QList()); } QDateTime start = QDateTime::currentDateTime();