diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/dss/reporting-plugins/ipad-read-service/ipad_read.py b/openbis-ipad/ipad-example-data/ipad-ui/1/dss/reporting-plugins/ipad-read-service/ipad_read.py index 79d5d25477dd6c3f8ca1a21a58e5b3a381ed1b5e..193795c21b52b87ff1f34459235dea306e9560f5 100644 --- a/openbis-ipad/ipad-example-data/ipad-ui/1/dss/reporting-plugins/ipad-read-service/ipad_read.py +++ b/openbis-ipad/ipad-example-data/ipad-ui/1/dss/reporting-plugins/ipad-read-service/ipad_read.py @@ -103,6 +103,10 @@ def materials_to_dict(materials): result = [material_to_dict(material) for material in materials] return result +def samples_to_dict(samples): + result = [sample_to_dict(sample) for sample in samples] + return result + def aggregate(parameters, builder): add_headers(builder) @@ -111,4 +115,5 @@ def aggregate(parameters, builder): material_identifiers = gather_materials(samples) materials = searchService.listMaterials(material_identifiers) add_rows(builder, materials_to_dict(materials)) + add_rows(builder, samples_to_dict(samples))