From 392b858cbf611e0574e78f79a6db36c43710e730 Mon Sep 17 00:00:00 2001
From: buczekp <buczekp>
Date: Wed, 16 Jun 2010 08:21:09 +0000
Subject: [PATCH] minor: check business rules before making changes in the DB
 to avoid unnecessary work

SVN: 16542
---
 .../cisd/openbis/generic/server/business/bo/SampleTable.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/SampleTable.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/SampleTable.java
index cd009bb888d..7f3e677b31e 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/SampleTable.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/SampleTable.java
@@ -306,8 +306,8 @@ public final class SampleTable extends AbstractSampleBusinessObject implements I
 
         try
         {
-            getSampleDAO().createSamples(samples);
             checkBusinessRules();
+            getSampleDAO().createSamples(samples);
         } catch (final DataAccessException ex)
         {
             throwException(ex, String.format("One of samples"));
-- 
GitLab