diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/UploadingCommand.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/UploadingCommand.java
index 6547d4ca66797cb7749601166a2186523f42eb94..ee47a1b3f0b665c4dae38aaa2d886885ffb18107 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/UploadingCommand.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/UploadingCommand.java
@@ -156,7 +156,7 @@ class UploadingCommand implements IDataSetCommand
         {
             for (IEntityProperty property : properties)
             {
-                addRow(category, property.getPropertyType().getCode(), property.getValue());
+                addRow(category, property.getPropertyType().getCode(), property.tryGetAsString());
             }
         }