diff --git a/cdisc_rules_engine/utilities/dataset_preprocessor.py b/cdisc_rules_engine/utilities/dataset_preprocessor.py index 33416586d..0b59eb229 100644 --- a/cdisc_rules_engine/utilities/dataset_preprocessor.py +++ b/cdisc_rules_engine/utilities/dataset_preprocessor.py @@ -116,9 +116,11 @@ def preprocess( # noqa (self._dataset_metadata.is_supp and domain_name == "SUPP--") or self._dataset_metadata.name == "RELREC" ): - raise PreprocessingError( - f"Failed to find related dataset for '{domain_name}' in preprocessor" + logger.info( + f"Related dataset '{domain_name}' not found for {self._dataset_metadata.name}. " + f"Skipping merge for this dataset." ) + continue for file_info in file_infos: if file_info.domain in merged_domains: