diff --git a/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/common/fetchoptions/SortOptions.java b/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/common/fetchoptions/SortOptions.java
index cf61e87b238beb502c9422897090530267320fee..821cd24168ba65bfe607f496315039896c1d1d24 100644
--- a/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/common/fetchoptions/SortOptions.java
+++ b/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/common/fetchoptions/SortOptions.java
@@ -22,6 +22,7 @@ import java.util.LinkedList;
 import java.util.List;
 
 import ch.systemsx.cisd.base.annotation.JsonObject;
+import ch.systemsx.cisd.common.shared.basic.string.StringUtils;
 
 /**
  * @author pkupczyk
@@ -70,6 +71,6 @@ public abstract class SortOptions<OBJECT> implements Serializable
         {
             strings.add(sort.toString());
         }
-        return String.join(", ", strings);
+        return StringUtils.joinList(strings, ", ");
     }
 }