From eb20410849412a4eed6ad3b66cbb6d8fe60acfa7 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Wed, 8 May 2024 16:34:07 +0200 Subject: [PATCH] Use paymentOptionIndex in getPaymentOptions() --- library/src/calculate_price.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/src/calculate_price.cpp b/library/src/calculate_price.cpp index bad4a98..b3365d1 100644 --- a/library/src/calculate_price.cpp +++ b/library/src/calculate_price.cpp @@ -476,6 +476,7 @@ CalcState CALCULATE_LIBRARY_API compute_price_for_parking_ticket( // DEBUG qCritical() << "compute_price_for_parking_ticket() " << endl + << " paymentOptionIndex: " << paymentOptionIndex << endl << " start_parking_time: " << start_parking_time << endl << " netto_parking_time: " << netto_parking_time << endl << " minMin: " << minMin << endl @@ -502,7 +503,7 @@ CalcState CALCULATE_LIBRARY_API compute_price_for_parking_ticket( double cost = -1; if (start_parking_time.isValid()) { - if (tariff->getPaymentOptions().pop_payment_method_id == PaymentMethod::Steps) { + if (tariff->getPaymentOptions(paymentOptionIndex).pop_payment_method_id == PaymentMethod::Steps) { // hier muesste man unterscheiden: uebertrag oder nicht? calcState = Calculator::GetInstance().isParkingAllowed(tariff, start_parking_time, netto_parking_time, paymentOptionIndex);