diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/client/api/v1/impl/DssComponent.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/client/api/v1/impl/DssComponent.java
index ab8046ba88ce17b72dc63362c5adb9ff1144ce69..191e12410ba0400155d1be3084bafd64a04df91d 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/client/api/v1/impl/DssComponent.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/client/api/v1/impl/DssComponent.java
@@ -353,7 +353,7 @@ class AuthenticatedState extends AbstractDssComponentState
     public IDataSetDss putDataSet(NewDataSetDTO newDataset, File dataSetFile)
             throws IllegalStateException, EnvironmentFailureException
     {
-        String url = service.getDefaultDataStoreBaseURL(sessionToken);
+        String url = service.getDefaultPutDataStoreBaseURL(sessionToken);
         url = DataStoreApiUrlUtilities.getDataStoreUrlFromServerUrl(url);
         IDssServiceRpcGeneric dssService = getDssServiceForUrl(url);
         ConcatenatedContentInputStream fileInputStream =