issue-117 #119
@ -62,6 +62,7 @@ public class TaskSeriesService {
 | 
			
		||||
        List<AbstractSchedule> clonedSchedules = new ArrayList<>();
 | 
			
		||||
 | 
			
		||||
        LocalDate currentDate = rootTask.getStartDate().plusDays(offsetMap.get(rootTask));
 | 
			
		||||
        long index = 1;
 | 
			
		||||
        while(currentDate.isBefore(endingDate)) {
 | 
			
		||||
            var cloneResult = rootTask.cloneTask();
 | 
			
		||||
            Task clonedRootTask = cloneResult.getValue00();
 | 
			
		||||
@ -73,10 +74,11 @@ public class TaskSeriesService {
 | 
			
		||||
                taskSerie.addItem(item);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            clonedRootTask.shiftTask(offsetMap.get(rootTask));
 | 
			
		||||
            clonedRootTask.shiftTask(index * offsetMap.get(rootTask));
 | 
			
		||||
 | 
			
		||||
            currentDate = currentDate.plusDays(offsetMap.get(rootTask));
 | 
			
		||||
            itemIndex += offsetMap.size();
 | 
			
		||||
            index++;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return new Tupel<>(clonedTasks, clonedSchedules);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user