diff --git a/Rdmp.Core/Icons/IconProvision/CatalogueIcons.Designer.cs b/Rdmp.Core/Icons/IconProvision/CatalogueIcons.Designer.cs
index 10db07ba2f..551e0582e5 100644
--- a/Rdmp.Core/Icons/IconProvision/CatalogueIcons.Designer.cs
+++ b/Rdmp.Core/Icons/IconProvision/CatalogueIcons.Designer.cs
@@ -2044,18 +2044,6 @@ public static Byte[] ProjectSavedCohortsNode
}
}
- ///
- /// Looks up a localized resource of type Image.
- ///
- public static Byte[] CommittedCohortIdentificationNode
- {
- get
- {
- object obj = ResourceManager.GetObject("CommittedCohortIdentificationNode", resourceCulture);
- return ((Byte[])(obj));
- }
- }
-
///
/// Looks up a localized resource of type Image.
///
diff --git a/Rdmp.Core/Icons/IconProvision/CatalogueIcons.resx b/Rdmp.Core/Icons/IconProvision/CatalogueIcons.resx
index fa88f5e525..f13f3b4b5c 100644
--- a/Rdmp.Core/Icons/IconProvision/CatalogueIcons.resx
+++ b/Rdmp.Core/Icons/IconProvision/CatalogueIcons.resx
@@ -514,9 +514,6 @@
..\ProjectSavedCohortsNode.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- ..\CommittedCohortIdentificationNode.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
..\collapseAllNodes.png;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
diff --git a/Rdmp.Core/Icons/IconProvision/RDMPConcept.cs b/Rdmp.Core/Icons/IconProvision/RDMPConcept.cs
index 5277dbf27d..f9438999a8 100644
--- a/Rdmp.Core/Icons/IconProvision/RDMPConcept.cs
+++ b/Rdmp.Core/Icons/IconProvision/RDMPConcept.cs
@@ -208,7 +208,6 @@ public enum RDMPConcept
LoadMetadataCatalogueLinkage,
Setting,
TicketingSystemReleaseStatus,
- CommittedCohortIdentificationNode,
AllDatasetsNode,
RegexRedaction,
RegexRedactionConfiguration,
diff --git a/Rdmp.Core/Providers/DataExportChildProvider.cs b/Rdmp.Core/Providers/DataExportChildProvider.cs
index 267613c0d0..a7df1937d6 100644
--- a/Rdmp.Core/Providers/DataExportChildProvider.cs
+++ b/Rdmp.Core/Providers/DataExportChildProvider.cs
@@ -13,6 +13,7 @@
using Rdmp.Core.Caching.Pipeline;
using Rdmp.Core.CohortCommitting.Pipeline;
using Rdmp.Core.Curation.Data;
+using Rdmp.Core.Curation.Data.Cohort;
using Rdmp.Core.Curation.Data.Pipelines;
using Rdmp.Core.DataExport.Data;
using Rdmp.Core.DataExport.DataExtraction.Pipeline;
@@ -238,6 +239,22 @@ private void AddChildren(FolderNode folder, DescendancyList descendancy
);
}
+ private void AddChildren(FolderNode folder, DescendancyList descendancy)
+ {
+ foreach (var child in folder.ChildFolders)
+ //add subfolder children
+ AddChildren(child, descendancy.Add(child));
+
+ //add catalogues in folder
+ foreach (var cic in folder.ChildObjects) AddToDictionaries(new HashSet