diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/dataset/GenericDataSetViewer.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/dataset/GenericDataSetViewer.java
index 91d2d102611bd9fa9c69a5314f4c0cf5e4f7ce9d..59b88b65edb97e523b8a771184ec541607302e33 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/dataset/GenericDataSetViewer.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/dataset/GenericDataSetViewer.java
@@ -177,6 +177,11 @@ abstract public class GenericDataSetViewer extends AbstractViewer<ExternalData>
         {
             container.addPanel(panel);
         }
+        // data
+        final TabContent dataSection = new DataViewSection(viewContext, dataset);
+        dataSection.setDisplayID(DisplayTypeIDGenerator.DATA_SET_DATA_SECTION);
+        container.addPanel(dataSection);
+
         // parents
         final TabContent parentsSection = new DataSetParentsSection(viewContext, dataset);
         parentsSection.setDisplayID(DisplayTypeIDGenerator.DATA_SET_PARENTS_SECTION);
@@ -187,10 +192,6 @@ abstract public class GenericDataSetViewer extends AbstractViewer<ExternalData>
         childrenSection.setDisplayID(DisplayTypeIDGenerator.DATA_SET_CHILDREN_SECTION);
         container.addPanel(childrenSection);
 
-        // data
-        final TabContent dataSection = new DataViewSection(viewContext, dataset);
-        dataSection.setDisplayID(DisplayTypeIDGenerator.DATA_SET_DATA_SECTION);
-        container.addPanel(dataSection);
         // container.layout();
         moduleSectionManager.initialize(container, dataset);
         return container;