diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/UpdateDataSetContainmentTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/UpdateDataSetContainmentTest.java
index 166d6b29959c3f46c77801cb9da0d7db7f8e6bc1..2946cad0651e99ce551c510ed11a86d5fd639893 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/UpdateDataSetContainmentTest.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/UpdateDataSetContainmentTest.java
@@ -139,6 +139,7 @@ public class UpdateDataSetContainmentTest extends BaseTest
         AbstractExternalData component = create(aDataSet().inSample(sample));
         AbstractExternalData container =
                 create(aDataSet().inSample(sample).asContainer().withComponent(component));
+        daoFactory.getSessionFactory().getCurrentSession().flush();
 
         perform(anUpdateOf(container).withComponents());