compute_price_for_parking_ticket():
Reset pop_max_price to original value using pop_max_price_saved.
This commit is contained in:
		| @@ -77,6 +77,7 @@ int CALCULATE_LIBRARY_API get_maximal_parkingtime(Configuration const *cfg, | ||||
|     if (paymentOptionIndex == -1) { | ||||
|         paymentOptionIndex = cfg->getPaymentOptionIndex(permitType); | ||||
|     } | ||||
|  | ||||
|     int maxTime = 0; | ||||
|  | ||||
|     switch(permitType) { | ||||
| @@ -683,6 +684,9 @@ CalcState CALCULATE_LIBRARY_API compute_price_for_parking_ticket( | ||||
|         paymentOptionIndex = tariff->getPaymentOptionIndex(permitType.get()); | ||||
|     } | ||||
|  | ||||
|     tariff->getPaymentOptions(paymentOptionIndex).pop_max_price | ||||
|         = tariff->getPaymentOptions(paymentOptionIndex).pop_max_price_save; | ||||
|  | ||||
|     double minMin = tariff->PaymentOption.find(tariff->getPaymentOptions(paymentOptionIndex).pop_payment_method_id)->second.pop_min_time; | ||||
|     double maxMin = tariff->PaymentOption.find(tariff->getPaymentOptions(paymentOptionIndex).pop_payment_method_id)->second.pop_max_time; | ||||
|  | ||||
| @@ -753,6 +757,9 @@ CalcState CALCULATE_LIBRARY_API compute_price_for_parking_ticket( | ||||
|         paymentOptionIndex = tariff->getPaymentOptionIndex(permitType); | ||||
|     } | ||||
|  | ||||
|     tariff->getPaymentOptions(paymentOptionIndex).pop_max_price | ||||
|         = tariff->getPaymentOptions(paymentOptionIndex).pop_max_price_save; | ||||
|  | ||||
|     double minMin = tariff->getPaymentOptions(paymentOptionIndex).pop_min_time; | ||||
|     double maxMin = tariff->getPaymentOptions(paymentOptionIndex).pop_max_time; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user