From d07fdd8540c436602cc566fb52c37dc206cfea99 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Fri, 19 Apr 2024 13:33:54 +0200 Subject: [PATCH] GetPriceForTimeStep(): use parameter paymentOptionIndex. --- library/src/calculator_functions.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/src/calculator_functions.cpp b/library/src/calculator_functions.cpp index 0b085c4..9c9bed8 100644 --- a/library/src/calculator_functions.cpp +++ b/library/src/calculator_functions.cpp @@ -1940,9 +1940,9 @@ QList Calculator::GetTimeSteps(Configuration *cfg, int paymentOptionIndex) return m_timeSteps[paymentOptionIndex]; } -uint32_t Calculator::GetPriceForTimeStep(Configuration *cfg, int timeStep) const { +uint32_t Calculator::GetPriceForTimeStep(Configuration *cfg, int timeStep, int paymentOptionIndex) const { - int const pop_id = cfg->getPaymentOptions().pop_id; + int const pop_id = cfg->getPaymentOptions(paymentOptionIndex).pop_id; for (auto[itr, rangeEnd] = cfg->PaymentRate.equal_range(pop_id); itr != rangeEnd; ++itr) {