From 3662dde8e52bf2acbc9f717b678d3e241351288c Mon Sep 17 00:00:00 2001
From: juanf <juanf@ethz.ch>
Date: Wed, 1 Feb 2023 13:40:42 +0100
Subject: [PATCH] SSDM-13195 : Reverting changes to fetch Parent/Children in
 Master

---
 .../server/business/bo/AbstractSampleBusinessObject.java        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/AbstractSampleBusinessObject.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/AbstractSampleBusinessObject.java
index f7c1d540387..4891b0dc8e7 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/AbstractSampleBusinessObject.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/AbstractSampleBusinessObject.java
@@ -152,6 +152,7 @@ abstract class AbstractSampleBusinessObject extends AbstractSampleIdentifierBusi
         updateModifierAndModificationDate(experimentPE);
 
         final SamplePE samplePE = new SamplePE();
+        samplePE.setPermId(getOrCreatePermID(newSample));
         samplePE.setExperiment(experimentPE);
         samplePE.setCode(sampleIdentifier.getSampleSubCode());
         PersonPE registrator = registratorOrNull != null ? registratorOrNull : findPerson();
@@ -165,7 +166,6 @@ abstract class AbstractSampleBusinessObject extends AbstractSampleIdentifierBusi
         String containerIdentifier = newSample.getContainerIdentifierForNewSample();
         setContainer(sampleIdentifier, samplePE, containerIdentifier,
                 newSample.getDefaultSpaceIdentifier());
-        samplePE.setPermId(getOrCreatePermID(newSample));
         if (newSample.getParentsOrNull() != null)
         {
             final String[] parents = newSample.getParentsOrNull();
-- 
GitLab