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 081c68ec7aedb6b466c004343ec522dc8f0e1dea..1a4a3d8d23ba2a2857cf0e527c88e4b05c36a097 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
@@ -42,9 +42,9 @@ public class PostRegistrationDAO extends AbstractGenericEntityDAO<PostRegistrati
     {
         PostRegistrationPE p = tryFindByDataSet(dataSet);
 
-        HibernateTemplate template = getHibernateTemplate();
         if (p != null)
         {
+            HibernateTemplate template = getHibernateTemplate();
             template.delete(p);
         }
     }