From 8e18dfeb70b451acb275a1fbd006bf364963a4a9 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Tue, 9 Mar 2010 12:23:11 +0100 Subject: [PATCH] ItEr50S04ValidacionEProbasFuncionaisItEr49S04: Fixing problem adding and removing order elements without modify them. --- .../org/navalplanner/business/orders/daos/OrderElementDAO.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/orders/daos/OrderElementDAO.java b/navalplanner-business/src/main/java/org/navalplanner/business/orders/daos/OrderElementDAO.java index a740ba080..47d6a74fe 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/orders/daos/OrderElementDAO.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/orders/daos/OrderElementDAO.java @@ -364,6 +364,9 @@ public class OrderElementDAO extends GenericDAOHibernate } private boolean isAlreadyInUse(OrderElement orderElement) { + if (orderElement.isNewObject()) { + return false; + } boolean usedInWorkReports = !getSession().createCriteria( WorkReport.class).add( Restrictions.eq("orderElement", orderElement)).list().isEmpty();