From db443c977de753760708f7580fbcf0db0d5bc49b Mon Sep 17 00:00:00 2001 From: KochTobi Date: Mon, 27 Jan 2025 17:59:03 +0100 Subject: [PATCH] File name by experiment name instead of project code --- .../projects/project/samples/SampleInformationMain.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/user-interface/src/main/java/life/qbic/datamanager/views/projects/project/samples/SampleInformationMain.java b/user-interface/src/main/java/life/qbic/datamanager/views/projects/project/samples/SampleInformationMain.java index fdfaa7f68..405f0e575 100644 --- a/user-interface/src/main/java/life/qbic/datamanager/views/projects/project/samples/SampleInformationMain.java +++ b/user-interface/src/main/java/life/qbic/datamanager/views/projects/project/samples/SampleInformationMain.java @@ -186,10 +186,15 @@ private void downloadSampleMetadata() { var experimentId = context.experimentId().orElseThrow(); var projectCode = projectInformationService.findOverview(projectId) .map(ProjectOverview::projectCode).orElseThrow(); + var experimentName = experimentInformationService.find(projectId.value(), experimentId) + .map(Experiment::getName).orElseThrow(); downloadComponent.trigger(new WorkbookDownloadStreamProvider() { @Override public String getFilename() { - return projectCode + "_sample_information.xlsx"; + // FIXME unsure what the filename should be projectCode_sample_information.xlsx or experiment_name_sample_information.xlsx + return experimentName.replaceAll(" ", "_") + "_sample_information.xlsx"; +// return projectCode + "_sample_information.xlsx"; + } @Override