diff --git a/rtd_cina/source/java/ch/systemsx/cisd/cina/dss/bundle/BundleDataSetHelperRpc.java b/rtd_cina/source/java/ch/systemsx/cisd/cina/dss/bundle/BundleDataSetHelperRpc.java
index 9223893e7049562eea1c26161ab5f211914a0af9..2e6a17be3c5de79db9b8f452c1001af6dc757a97 100644
--- a/rtd_cina/source/java/ch/systemsx/cisd/cina/dss/bundle/BundleDataSetHelperRpc.java
+++ b/rtd_cina/source/java/ch/systemsx/cisd/cina/dss/bundle/BundleDataSetHelperRpc.java
@@ -130,8 +130,8 @@ class BundleDataSetHelperRpc extends BundleDataSetHelper
             Sample parentSample = getOpenbisService().tryGetSampleWithExperiment(parentIdOrNull);
             sampleId = new SampleIdentifier(parentIdOrNull.getSpaceLevel(), sampleCode);
             sample =
-                    NewSample.createWithParent(sampleId.toString(), replicaSampleType,
-                            parentIdOrNull.toString(), null);
+                    NewSample.createWithParent(sampleId.toString(), replicaSampleType, null,
+                            parentIdOrNull.toString());
             sample.setExperimentIdentifier(parentSample.getExperiment().getIdentifier());
         } else if (experimentIdOrNull != null)
         {