diff --git a/ckanext/odsh/profiles/odsh_dcat_de_profile.py b/ckanext/odsh/profiles/odsh_dcat_de_profile.py
index 08dc69022dd4c2eb339debe0c83c52e42c00f277..97dd57e582ce05e6464032dc4ede45ff61302c48 100644
--- a/ckanext/odsh/profiles/odsh_dcat_de_profile.py
+++ b/ckanext/odsh/profiles/odsh_dcat_de_profile.py
@@ -175,11 +175,7 @@ class ODSHDCATdeProfile(DCATdeProfile):
 
     def _get_dataset_refs_belonging_to_collection(self, dataset_dict):
         dataset_names = helpers_collection.get_dataset_names(dataset_dict)
-        dataset_dicts = [model.Package.get(
-            name).as_dict() for name in dataset_names]
-        dataset_ids = [dataset_dict.get('id')
-                       for dataset_dict in dataset_dicts]
-        dataset_refs = [self._construct_refs(id) for id in dataset_ids]
+        dataset_refs = [self._construct_refs(name) for name in dataset_names]
         return dataset_refs
 
     @staticmethod