diff --git a/library/src/calculator_functions.cpp b/library/src/calculator_functions.cpp index b48e3e0..5173f32 100644 --- a/library/src/calculator_functions.cpp +++ b/library/src/calculator_functions.cpp @@ -689,6 +689,18 @@ CalcState Calculator::isParkingAllowedForWeekDay(Configuration const *cfg, int const pop_carry_over_start_time_range = cfg->getPaymentOptions(paymentOptionIndex).pop_carry_over_start_time_range; int const pop_carry_over_end_time_range = cfg->getPaymentOptions(paymentOptionIndex).pop_carry_over_end_time_range; + // qCritical() << DBG_HEADER + // << "pop_carry_over_start_time_range" << pop_carry_over_start_time_range + // << "pop_carry_over_end_time_range" << pop_carry_over_end_time_range; + + if ((int)cfg->TimeRange.count(pop_carry_over_start_time_range) <= 0 && + (int)cfg->TimeRange.count(pop_carry_over_end_time_range) <= 0) { + + qCritical() << DBG_HEADER << "PARKING_ALLOWED. startTime" << startTime.toString(Qt::ISODate); + return CalcState(CalcState::State::SUCCESS, "PARKING_ALLOWED", startTime); + + } else + // search entry in time-range-field of tariff-file if (cfg->TimeRange.count(pop_carry_over_start_time_range) == 1 && cfg->TimeRange.count(pop_carry_over_end_time_range) == 1) {