diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/templates/entities/OrderElementTemplate.java b/navalplanner-business/src/main/java/org/navalplanner/business/templates/entities/OrderElementTemplate.java index dde331df7..40a51b61b 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/templates/entities/OrderElementTemplate.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/templates/entities/OrderElementTemplate.java @@ -62,6 +62,7 @@ import org.navalplanner.business.requirements.entities.DirectCriterionRequiremen import org.navalplanner.business.requirements.entities.IndirectCriterionRequirement; import org.navalplanner.business.templates.daos.IOrderElementTemplateDAO; import org.navalplanner.business.trees.ITreeNode; +import org.springframework.orm.hibernate3.HibernateOptimisticLockingFailureException; /** * @author Óscar González Fernández @@ -479,6 +480,8 @@ public abstract class OrderElementTemplate extends BaseEntity implements } catch (NonUniqueResultException e) { return false; + } catch (HibernateOptimisticLockingFailureException e) { + return true; } } }