diff --git a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/common/entity/AbstractEntityPropertyHolder.java b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/common/entity/AbstractEntityPropertyHolder.java
index dfb78d91cbaf174d8f7b8eff7d83e272893a459c..19a341d86d6d97c3b73e7259e6a29288982d6ffe 100644
--- a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/common/entity/AbstractEntityPropertyHolder.java
+++ b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/common/entity/AbstractEntityPropertyHolder.java
@@ -295,18 +295,15 @@ public abstract class AbstractEntityPropertyHolder implements Serializable, IPro
                 .map(dateTime -> ZonedDateTime.parse(dateTime,
                         DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss X")))
                 .toArray(ZonedDateTime[]::new);
-//        String propertyValue = (String) getProperty(propertyName);
-//        return propertyValue == null ? null : Arrays.stream(propertyValue.split(","))
-//                .map(String::trim)
-//                .map(dateTime -> ZonedDateTime.parse(dateTime,
-//                        DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss X")))
-//                .toArray(ZonedDateTime[]::new);
     }
 
     @Override
     public void setTimestampArrayProperty(String propertyName, ZonedDateTime[] propertyValue)
     {
-        setProperty(propertyName, propertyValue);
+        String[] value = (propertyValue == null) ? null : Arrays.stream(propertyValue)
+                .map(dateTime -> dateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ssX")))
+                        .toArray(String[]::new);
+        setProperty(propertyName, value);
     }
 
     @Override