diff --git a/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/datasource/DataSourceRequestHandler.java b/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/datasource/DataSourceRequestHandler.java
index c16e21089d35424f1db2fc999d5c14d7a27d80d6..122b1eaebe5d3be8a98f3ba07e110e49b093cfde 100644
--- a/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/datasource/DataSourceRequestHandler.java
+++ b/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/datasource/DataSourceRequestHandler.java
@@ -162,11 +162,12 @@ public class DataSourceRequestHandler implements IRequestHandler
         deliveryContext.setV3api(ServiceProvider.getV3ApplicationService());
         deliveryContext.setContentProvider(ServiceProvider.getHierarchicalContentProvider());
         Deliverers deliverers = new Deliverers();
-        deliverers.addDeliverer(new DataSetDeliverer(deliveryContext));
+        deliverers.addDeliverer(new MasterDataDeliverer(deliveryContext));
         deliverers.addDeliverer(new MaterialDeliverer(deliveryContext));
-        deliverers.addDeliverer(new SampleDeliverer(deliveryContext));
         deliverers.addDeliverer(new ProjectDeliverer(deliveryContext));
-        deliverers.addDeliverer(new MasterDataDeliverer(deliveryContext));
+        deliverers.addDeliverer(new ExperimentDeliverer(deliveryContext));
+        deliverers.addDeliverer(new SampleDeliverer(deliveryContext));
+        deliverers.addDeliverer(new DataSetDeliverer(deliveryContext));
         deliverer = deliverers;
     }