Added warning log message when fake advance is NULL in AdvanceAssignmentPlanningModel.

FEA: ItEr70S04BugFixing
This commit is contained in:
Manuel Rego Casasnovas 2011-02-15 09:20:38 +01:00
parent 2d2ab13633
commit eef554f951

View file

@ -22,6 +22,8 @@
package org.navalplanner.web.planner.advances;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.navalplanner.business.advance.entities.AdvanceAssignment;
import org.navalplanner.business.advance.entities.AdvanceMeasurement;
import org.navalplanner.business.advance.entities.DirectAdvanceAssignment;
@ -48,6 +50,9 @@ import org.zkoss.ganttz.extensions.IContextWithPlannerTask;
public class AdvanceAssignmentPlanningModel implements
IAdvanceAssignmentPlanningModel {
private static final Log LOG = LogFactory
.getLog(AdvanceAssignmentPlanningModel.class);
@Autowired
private ITaskElementDAO taskElementDAO;
@ -124,6 +129,10 @@ public class AdvanceAssignmentPlanningModel implements
.calculateFakeDirectAdvanceAssignment(advance);
if (fakedDirect != null) {
forceLoadAdvanceConsolidatedValues(fakedDirect);
} else {
LOG
.warn("Fake direct advance assignment shouldn't be NULL for type '"
+ advance.getAdvanceType().getUnitName() + "'");
}
}
}