ItEr25S07CUAsignacionGrupoRecursosAPlanificacionItEr24S08: Fixing. It must use the resource calendar when sharing out.
This commit is contained in:
parent
447f4c162c
commit
6b54cc723a
1 changed files with 1 additions and 11 deletions
|
|
@ -9,8 +9,6 @@ import java.util.Map;
|
|||
import java.util.Set;
|
||||
|
||||
import org.joda.time.LocalDate;
|
||||
import org.navalplanner.business.calendars.entities.BaseCalendar;
|
||||
import org.navalplanner.business.calendars.entities.CombinedWorkHours;
|
||||
import org.navalplanner.business.calendars.entities.IWorkHours;
|
||||
import org.navalplanner.business.calendars.entities.SameWorkHoursEveryDay;
|
||||
import org.navalplanner.business.resources.entities.Criterion;
|
||||
|
|
@ -100,16 +98,8 @@ public class GenericResourceAllocation extends ResourceAllocation {
|
|||
}
|
||||
|
||||
private final IWorkHours generateWorkHoursFor(Resource resource) {
|
||||
List<BaseCalendar> calendars = new ArrayList<BaseCalendar>();
|
||||
if (resource.getCalendar() != null) {
|
||||
calendars.add(resource.getCalendar());
|
||||
}
|
||||
if (getTaskCalendar() != null) {
|
||||
calendars.add(getTaskCalendar());
|
||||
}
|
||||
if (!calendars.isEmpty()) {
|
||||
return CombinedWorkHours.minOf(calendars
|
||||
.toArray(new IWorkHours[0]));
|
||||
return resource.getCalendar();
|
||||
} else {
|
||||
return SameWorkHoursEveryDay.getDefaultWorkingDay();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue