From 2c68e6c525e661f7de8b30b84c0aed8f04f4cbe7 Mon Sep 17 00:00:00 2001 From: kaloyane <kaloyane> Date: Wed, 8 Jun 2011 12:01:20 +0000 Subject: [PATCH] [LMS-2264] DataDAO should validate non-placeholder DataPE-s on creation SVN: 21653 --- .../cisd/openbis/generic/server/dataaccess/db/DataDAO.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/DataDAO.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/DataDAO.java index 1d5add2a6bb..ef36ec727f6 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/DataDAO.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/DataDAO.java @@ -375,6 +375,11 @@ final class DataDAO extends AbstractGenericEntityWithPropertiesDAO<DataPE> imple assert dataset != null : "Unspecified data set."; dataset.setCode(CodeConverter.tryToDatabase(dataset.getCode())); + if (false == dataset.isPlaceholder()) + { + validatePE(dataset); + } + final HibernateTemplate template = getHibernateTemplate(); if (operationLog.isInfoEnabled()) { -- GitLab