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 5b1ae06f50ad209933de306f4ba1dec80be4f6ab..20b924c5cfc22d8bd884e19c40e0f1a7d68bbbc4 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
@@ -586,6 +586,7 @@ final class SampleListingWorker
             sample.setSearchlink(SearchlinkUtilities.createSearchlinkURL(baseIndexURL,
                     EntityKind.SAMPLE, row.code));
             sample.setRegistrationDate(row.registration_timestamp);
+            sample.setModificationDate(row.modification_timestamp);
             if (row.inva_id != null)
             {
                 final Invalidation invalidation = new Invalidation();
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleRecord.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleRecord.java
index 25ca988e548c4d0e3cc81d0896b38ffadca5a05f..68a6d26cbe5a84f79a072a37dddafc81f8d4de6c 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleRecord.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleRecord.java
@@ -36,6 +36,8 @@ public class SampleRecord extends CodeRecord
 
     public Date registration_timestamp;
 
+    public Date modification_timestamp;
+
     public long pers_id_registerer;
 
     public Long inva_id;
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleListingQueryTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleListingQueryTest.java
index bdc011b0cf4c4ab239c1f0ff4dd68c57b0e9a081..143623ef5e2bac456881473333b9b7ade87ce26c 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleListingQueryTest.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/business/bo/samplelister/SampleListingQueryTest.java
@@ -225,6 +225,7 @@ public class SampleListingQueryTest extends AbstractDAOTest
             assertEquals(msg, samplePE.getRegistrator().getId().longValue(),
                     sample.pers_id_registerer);
             assertEquals(msg, samplePE.getRegistrationDate(), sample.registration_timestamp);
+            assertEquals(msg, samplePE.getModificationDate(), sample.modification_timestamp);
             assertEquals(msg, samplePE.getSampleType().getId().longValue(), sample.saty_id);
             if (samplePE.getExperiment() == null)
             {