diff --git a/lib/galaxy/config/sample/datatypes_conf.xml.sample b/lib/galaxy/config/sample/datatypes_conf.xml.sample
index bfd3d07a683..253e25d9007 100644
--- a/lib/galaxy/config/sample/datatypes_conf.xml.sample
+++ b/lib/galaxy/config/sample/datatypes_conf.xml.sample
@@ -307,7 +307,8 @@
-
+
+
diff --git a/lib/galaxy/model/store/__init__.py b/lib/galaxy/model/store/__init__.py
index ed59a4ad37a..828be6a54ef 100644
--- a/lib/galaxy/model/store/__init__.py
+++ b/lib/galaxy/model/store/__init__.py
@@ -272,8 +272,7 @@ class ModelImportStore(metaclass=abc.ABCMeta):
if attribute in dataset_attrs["dataset"]:
setattr(dataset_instance.dataset, attribute, dataset_attrs["dataset"][attribute])
self._attach_dataset_hashes(dataset_attrs["dataset"], dataset_instance)
- # TODO: Once we have a test...
- # self._attach_dataset_sources(dataset_attrs["dataset"], dataset_instance)
+ self._attach_dataset_sources(dataset_attrs["dataset"], dataset_instance)
if "id" in dataset_attrs["dataset"] and self.import_options.allow_edit:
dataset_instance.dataset.id = dataset_attrs["dataset"]["id"]
if job:
diff --git a/test/integration_selenium/test_dataset_details_source_transforms.py b/test/integration_selenium/test_dataset_details_source_transforms.py
index d9d44f9bcd6..c335ee013a1 100644
--- a/test/integration_selenium/test_dataset_details_source_transforms.py
+++ b/test/integration_selenium/test_dataset_details_source_transforms.py
@@ -80,3 +80,10 @@ class DatasetSourceTransformSeleniumIntegrationTestCase(PosixFileSourceSetup, Se
def setUp(self):
super().setUp()
self._write_file_fixtures()
+
+
+class DatasetSourceTransformInModelStoreSeleniumIntegrationTestCase(DatasetSourceTransformSeleniumIntegrationTestCase):
+ @classmethod
+ def handle_galaxy_config_kwds(cls, config):
+ super().handle_galaxy_config_kwds(config)
+ config["metadata_strategy"] = "extended"