ItEr50S04ValidacionEProbasFuncionaisItEr49S04: [Bug #351] Fixing problem editing order line without code set yet.

This commit is contained in:
Manuel Rego Casasnovas 2010-03-09 12:02:09 +01:00 committed by Óscar González Fernández
parent a8a0ab2186
commit 872ecde9d7
2 changed files with 4 additions and 2 deletions

View file

@ -157,7 +157,8 @@ public class HoursGroup extends BaseEntity implements Cloneable,
private HoursGroup(OrderLine parentOrderLine) {
this.parentOrderLine = parentOrderLine;
this.code = parentOrderLine.getCode();
String code = parentOrderLine.getCode();
this.code = code != null ? code : "";
this.setOrderLineTemplate(null);
}

View file

@ -339,7 +339,8 @@ public class OrderLine extends OrderElement {
Order order = getOrder();
if ((order != null) && (!order.isCodeAutogenerated())) {
for (HoursGroup hoursGroup : getHoursGroups()) {
if (hoursGroup.getCode() == null) {
if ((hoursGroup.getCode() == null)
|| (hoursGroup.getCode().isEmpty())) {
hoursGroup.setCode(code);
}
}