From 933b64a814de5689f02b783cfcfd27c05e8f11f8 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Tue, 24 Jan 2012 09:40:33 +0100 Subject: [PATCH] Bug #1352: Fix issue not saving tasks without order element The problem is in method SaveCommand::removeTaskElementsWithTaskSourceNull that was added in bug #1295 (4cdda935ce0e92290c36793da3cfeb88008e181b) and modified in bug #1346 (bef1e24fc09eaa2d9488331c9540cbd662cbd885). FEA: ItEr76S04BugFixing --- .../org/libreplan/web/planner/order/SaveCommandBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java index 28c2363c2..70d00331b 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java @@ -379,7 +379,7 @@ public class SaveCommandBuilder { taskElementDAO.remove(taskElement.getId()); TaskGroup parent = taskElement.getParent(); - if (parent != null) { + if (parent != null && !toRemove.contains(parent)) { parent.remove(taskElement); taskElementDAO.save(parent); }