From 2d696941a55159b3503c6efec0ffea42a9499c75 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Fri, 8 Dec 2023 10:14:48 +0100 Subject: [PATCH] Fix: use second.pun_duration instead of second.pun_id Minor: add debug output. --- library/src/utilities.cpp | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/library/src/utilities.cpp b/library/src/utilities.cpp index 1dd0165..7051aa1 100644 --- a/library/src/utilities.cpp +++ b/library/src/utilities.cpp @@ -387,7 +387,15 @@ uint32_t Utilities::getMinimalParkingPrice(Configuration const *cfg, PaymentMeth } uint32_t Utilities::getFirstDurationStep(Configuration const *cfg, PaymentMethod methodId) { - int popId = cfg->PaymentOption.find(methodId)->second.pop_id; - int punId = cfg->PaymentRate.find(popId)->second.pra_payment_unit_id; - return cfg->Duration.find(punId)->second.pun_id; + + int const popId = cfg->PaymentOption.find(methodId)->second.pop_id; + int const punId = cfg->PaymentRate.find(popId)->second.pra_payment_unit_id; + uint32_t const firstDurationStep= cfg->Duration.find(punId)->second.pun_duration; + + qCritical() << "getFirstDurationStep() payment-method-id:" << (int)methodId; + qCritical() << "getFirstDurationStep() pop-id:" << popId; + qCritical() << "getFirstDurationStep() pun-id:" << punId; + qCritical() << "getFirstDurationStep() first-step:" << firstDurationStep; + + return firstDurationStep; }