diff --git a/cdisc_rules_engine/services/reporting/sdtm_report_data.py b/cdisc_rules_engine/services/reporting/sdtm_report_data.py index b895f9059..b197c8cf8 100644 --- a/cdisc_rules_engine/services/reporting/sdtm_report_data.py +++ b/cdisc_rules_engine/services/reporting/sdtm_report_data.py @@ -194,7 +194,9 @@ def get_dataset_details_data(self) -> list[dict]: { "filename": dataset.name, "label": dataset.label, - "path": str(Path(dataset.full_path or "").parent), + "path": str( + Path(dataset.original_path or dataset.full_path or "").parent + ), "modification_date": dataset.modification_date, "size_kb": (dataset.file_size or 0) / 1000, "length": dataset.record_count, diff --git a/tests/unit/test_services/test_reporting/test_excel_export.py b/tests/unit/test_services/test_reporting/test_excel_export.py index aa305b49a..5a47b7a4e 100644 --- a/tests/unit/test_services/test_reporting/test_excel_export.py +++ b/tests/unit/test_services/test_reporting/test_excel_export.py @@ -39,6 +39,7 @@ def test_get_export(mock_validation_results): "filename": "test.xpt", "label": "Test Data", "full_path": str(Path("tests/unit/text.xpt")), + "original_path": str(Path("tests/unit/text.xpt")), "modification_date": "2022-04-19T16:17:45", "file_size": 20000, "record_count": 700,