From 95c0461dffe511bb7f1d8c36a8303d37f8a4bd1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Thu, 9 Sep 2010 14:07:06 +0200 Subject: [PATCH] Fix bug in material creation. The error only happened the first time the application is launched. In the next executions the UnitType would already be in the database so it's not transient. Calling dontPoseAsTransientAnymore so this doesn't happen. FEA: ItEr60S04ValidacionEProbasFuncionaisItEr59S04 --- .../business/materials/bootstrap/UnitTypeBootstrap.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/materials/bootstrap/UnitTypeBootstrap.java b/navalplanner-business/src/main/java/org/navalplanner/business/materials/bootstrap/UnitTypeBootstrap.java index 5994d1b0a..2dc5f7666 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/materials/bootstrap/UnitTypeBootstrap.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/materials/bootstrap/UnitTypeBootstrap.java @@ -65,6 +65,9 @@ public class UnitTypeBootstrap implements IDataBootstrap { } public static UnitType getDefaultUnitType() { + if (defaultUnitType.isNewObject()) { + defaultUnitType.dontPoseAsTransientObjectAnymore(); + } return defaultUnitType; } }