GetCostFromDuration():
recompute timestep list to make sure that time step is found in it.
This commit is contained in:
		@@ -1018,7 +1018,8 @@ uint32_t Calculator::GetCostFromDuration(Configuration * cfg,
 | 
			
		||||
    if (paymentMethodId == PaymentMethod::Steps ||
 | 
			
		||||
        paymentMethodId == PaymentMethod::Degressive) {
 | 
			
		||||
        int const timeStepInMinutes = start.secsTo(end) / 60;
 | 
			
		||||
 | 
			
		||||
        QList<int> tlist = Calculator::GetInstance().GetTimeSteps(cfg, paymentOptionIndex, start);
 | 
			
		||||
        qCritical() << DBG_HEADER << "timeStepList" << timeStepInMinutes << tlist;
 | 
			
		||||
        qCritical() << DBG_HEADER << "timeStepInMinutes" << timeStepInMinutes << start.toString(Qt::ISODate);
 | 
			
		||||
 | 
			
		||||
        return GetPriceForTimeStep(cfg, timeStepInMinutes, paymentOptionIndex);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user