Bug #1494: Use deadline as delivery date for subcontracted tasks, if present,

or use task end date otherwise.

FEA: ItEr76S04BugFixing
This commit is contained in:
Jacobo Aragunde Pérez 2012-07-11 16:57:44 +02:00
parent d8f66d554f
commit 1a60df1110

View file

@ -86,7 +86,12 @@ public class SubcontractModel implements ISubcontractModel {
if (subcontractedTaskData == null) {
this.subcontractedTaskData = SubcontractedTaskData.create(task);
this.addDeliverDate(getEndDate());
if (task.getDeadline() != null) {
this.addDeliverDate(task.getDeadline().toDateMidnight()
.toDate());
} else {
this.addDeliverDate(getEndDate());
}
} else {
subcontractedTaskDataDAO.reattach(subcontractedTaskData);
loadRequiredDeliveringDates(subcontractedTaskData);