From f511d130b37bfc6470c93dffd48b77d106e764e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Mon, 4 Jan 2010 18:01:15 +0100 Subject: [PATCH] ItEr42S17CUGravacionModelosUnidadesTraballoItEr41S20: Fixing problem when adding elements to leaf. The previous leaf must be added to the newly created containter after the replace is done. When doing the replace, the scheduling state was being detached of the newly created container. --- .../org/navalplanner/business/orders/entities/OrderLine.java | 2 -- .../org/navalplanner/web/orders/components/EntitiesTree.java | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/OrderLine.java b/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/OrderLine.java index 3f067c86a..828888500 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/OrderLine.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/OrderLine.java @@ -111,8 +111,6 @@ public class OrderLine extends OrderElement { if (getCode() != null) { this.setCode(getCode()); } - result.add(this); - return result; } diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/components/EntitiesTree.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/components/EntitiesTree.java index cecd13e04..c018c8c85 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/components/EntitiesTree.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/components/EntitiesTree.java @@ -128,6 +128,7 @@ public abstract class EntitiesTree> { .toContainer(); parentContainer.replace(selectedForTurningIntoContainer.getThis(), asContainer.getThis()); + asContainer.add(selectedForTurningIntoContainer.getThis()); tree.replace(selectedForTurningIntoContainer.getThis(), asContainer .getThis()); addChildren(tree, Collections.singletonList(asContainer.getThis()));