diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AbstractViewer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AbstractViewer.java
index 65aa0e14d9a297503088d52ad2e4c18c904ffc86..deb6ed8169d3031cf5499863de695b33f105ae87 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AbstractViewer.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/AbstractViewer.java
@@ -60,6 +60,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolder;
 import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolderWithIdentifier;
 import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolderWithPermId;
 import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolderWithProperties;
+import ch.systemsx.cisd.openbis.generic.shared.basic.IInvalidationProvider;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityVisit;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.IEntityProperty;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Project;
@@ -259,7 +260,14 @@ public abstract class AbstractViewer<D extends IEntityInformationHolder> extends
     protected String getOriginalDataDescription()
     {
         return originalData.getEntityKind().getDescription() + " " + originalData.getCode() + " ["
-                + originalData.getEntityType().getCode() + "]";
+                + originalData.getEntityType().getCode() + "]"
+                + (isInvalidated() ? "" : " (invalidated)");
+    }
+
+    private final boolean isInvalidated()
+    {
+        return originalData instanceof IInvalidationProvider
+                && ((IInvalidationProvider) originalData).getInvalidation() != null;
     }
 
     protected final static BorderLayoutData createBorderLayoutData(LayoutRegion region)