From 5f583c78cb5a8db7d0a12cd3e54d71321d38b592 Mon Sep 17 00:00:00 2001 From: jakubs <jakubs> Date: Tue, 14 Feb 2012 09:19:31 +0000 Subject: [PATCH] LMS-2767 Post registration SVN: 24446 --- .../ch/systemsx/cisd/openbis/generic/server/ETLService.java | 5 ++++- .../generic/server/dataaccess/db/PostRegistrationDAO.java | 5 +++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java index 120d5a95485..eac12896508 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java @@ -1606,7 +1606,10 @@ public class ETLService extends AbstractCommonServer<IETLLIMSService> implements dataBO.loadByCode(dataSetCode); DataPE data = dataBO.getData(); - daoFactory.getPostRegistrationDAO().removeDataSet(data); + if (data != null) + { + daoFactory.getPostRegistrationDAO().removeDataSet(data); + } } public List<ExternalData> listDataSetsForPostRegistration(String sessionToken, diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/PostRegistrationDAO.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/PostRegistrationDAO.java index 1a4a3d8d23b..ee6ccd0a1ef 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/PostRegistrationDAO.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/PostRegistrationDAO.java @@ -58,8 +58,9 @@ public class PostRegistrationDAO extends AbstractGenericEntityDAO<PostRegistrati final PostRegistrationPE pr = (PostRegistrationPE) criteria.uniqueResult(); if (operationLog.isDebugEnabled()) { - operationLog.debug(String.format( - "Following experiment '%s' has been found for dataSet '%s'.", pr, dataSet)); + if (pr == null) + operationLog.debug(String.format( + "Post registration entry has been found for dataSet '%s'.", dataSet)); } return pr; } -- GitLab