From 3e3eba1e81fb898d56e778e4ed1e65f8df1a0561 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Fri, 24 Feb 2012 13:35:22 +0100 Subject: [PATCH] Keep task name for the new container if it is an empty leaf This change implements the behaviour described in the analysis that you can easily understand with the following example: 1) Initial scenario: * Task leaf "A" (0 hours) * Task leaf "B" (20 hours) 2) Indent task leaf "B" 3) Final scenario: * Task container "A" (20 hours) |- Task leaf "B" (20 hours) FEA: ItEr76S13WBSSettingUpBehavior --- .../org/libreplan/business/orders/entities/OrderLine.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLine.java b/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLine.java index f463b36fc..923221fbd 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLine.java +++ b/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLine.java @@ -144,7 +144,11 @@ public class OrderLine extends OrderElement { @Override public OrderLineGroup toContainer() { OrderLineGroup result = OrderLineGroup.create(); - result.setName("new container"); + String name = "new container"; + if (isEmptyLeaf()) { + name = getName(); + } + result.setName(name); return result; }