Usability improvement on calendar's work week edition

When marking a work day as not inhereting, the initial value is the
parent's calendar value.

FEA: ItEr74S04BugFixing
This commit is contained in:
Óscar González Fernández 2011-04-15 17:36:11 +02:00
parent 1c8f0ca864
commit 3f875ac898

View file

@ -317,9 +317,10 @@ public class BaseCalendarModel extends IntegrationEntityModel implements
@Override
public void unsetDefault(Days day) {
if (getBaseCalendar() != null) {
getBaseCalendar().setCapacityAt(day,
Capacity.zero().overAssignableWithoutLimit(true),
selectedDate);
Capacity previousCapacity = getBaseCalendar()
.getCapacityConsideringCalendarDatasOn(selectedDate, day);
getBaseCalendar()
.setCapacityAt(day, previousCapacity, selectedDate);
}
}