diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/workreports/entities/WorkReportType.java b/navalplanner-business/src/main/java/org/navalplanner/business/workreports/entities/WorkReportType.java index cdf8605ac..98639a37d 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/workreports/entities/WorkReportType.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/workreports/entities/WorkReportType.java @@ -36,6 +36,7 @@ import org.navalplanner.business.common.exceptions.InstanceNotFoundException; import org.navalplanner.business.labels.entities.LabelType; import org.navalplanner.business.workreports.daos.IWorkReportTypeDAO; import org.navalplanner.business.workreports.valueobjects.DescriptionField; +import org.springframework.orm.hibernate3.HibernateOptimisticLockingFailureException; /** * @author Diego Pino GarcĂ­a * @author Susana Montes Pedreira @@ -174,6 +175,8 @@ public class WorkReportType extends IntegrationEntity { return true; } catch (NonUniqueResultException e) { return false; + } catch (HibernateOptimisticLockingFailureException e) { + return true; } } }