From 7a874a36d4f770ba591f20c9ebaee8c24abe6883 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Wed, 16 Dec 2009 22:58:50 +0100 Subject: [PATCH] ItEr39S05ValidacionEProbasFuncionaisItEr38S05: [Bug #183] Fixing bug. When the type was calculated from children, it was not being assigned to persistent property. This caused calculateSynchronizationsNeeded to not create the tasks. --- .../org/navalplanner/business/orders/entities/OrderElement.java | 1 + 1 file changed, 1 insertion(+) diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/OrderElement.java b/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/OrderElement.java index 09964da41..8d64c48e1 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/OrderElement.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/OrderElement.java @@ -103,6 +103,7 @@ public abstract class OrderElement extends BaseEntity { SchedulingState result = childrenStates.isEmpty() ? new SchedulingState( getSchedulingStateType()) : new SchedulingState(schedulingStateType, childrenStates); + schedulingStateType = result.getType(); result.addTypeChangeListener(new ITypeChangedListener() { @Override public void typeChanged(Type newType) {