From fd936540c7415066e8d5f9baf9e6c9ca6d8b6a5f Mon Sep 17 00:00:00 2001
From: juanf <juanf>
Date: Mon, 8 Feb 2016 09:36:33 +0000
Subject: [PATCH] SSDM-3152 : Bugfix, temporary codes update should not be
 triggered if codes are not auto generated

SVN: 35645
---
 .../generic/client/web/server/GenericClientService.java       | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/server/GenericClientService.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/server/GenericClientService.java
index 21bc98ebeab..e6501d40010 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/server/GenericClientService.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/server/GenericClientService.java
@@ -234,7 +234,7 @@ public class GenericClientService extends AbstractClientService implements IGene
                                             operationKind, sessionToken);
                             // Execute task
                             genericServer.registerOrUpdateSamples(sessionToken, asyncInfo.getSamples());
-                            if (isCreateContinuousSampleCodes)
+                            if (isAutoGenerateCodes && isCreateContinuousSampleCodes)
                             {
                                 updateTemporaryCodes(sessionToken, asyncInfo);
                             }
@@ -246,7 +246,7 @@ public class GenericClientService extends AbstractClientService implements IGene
             } else
             {
                 genericServer.registerOrUpdateSamples(sessionToken, info.getSamples());
-                if (isCreateContinuousSampleCodes)
+                if (isAutoGenerateCodes && isCreateContinuousSampleCodes)
                 {
                     updateTemporaryCodes(sessionToken, info);
                 }
-- 
GitLab