diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleListingWorker.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleListingWorker.java
index 50870bb303ef2865c6cbd9a31880debf2ba13a02..d4746c97cb93f5aabb487efdf2a98c0ffa38eeab 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleListingWorker.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleListingWorker.java
@@ -80,7 +80,8 @@ import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifier;
  * @author Bernd Rinn
  */
 @Friend(toClasses =
-    { ExperimentProjectGroupCodeRecord.class, SampleRecord.class, ISampleListingQuery.class })
+    { ExperimentProjectGroupCodeRecord.class, SampleRecord.class, SampleRelationRecord.class,
+            ISampleListingQuery.class })
 final class SampleListingWorker
 {
     private final static Logger operationLog =