diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/TypedTableGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/TypedTableGrid.java
index 67df93542ee07221b79207d9926481954b5b9f94..ddb920006e0c72ca6c961fd90206e0b2a5d961aa 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/TypedTableGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/TypedTableGrid.java
@@ -84,7 +84,7 @@ public abstract class TypedTableGrid<T extends ISerializable>
 
         public String tryGetLink(T entity, final ISerializableComparable value)
         {
-            if (value == null)
+            if (value == null || value.toString().length() == 0)
             {
                 return null;
             }