From 7b31e62e3182d5776a0e56aa49ca5fb40b7d9c80 Mon Sep 17 00:00:00 2001 From: dannyrb Date: Tue, 30 Jun 2020 22:54:36 -0400 Subject: [PATCH] Fix undefined data source for local download/export --- .../src/panels/PanelMeasurementTableTracking/index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/extensions/measurement-tracking/src/panels/PanelMeasurementTableTracking/index.js b/extensions/measurement-tracking/src/panels/PanelMeasurementTableTracking/index.js index 620c67e31..1200d2dfa 100644 --- a/extensions/measurement-tracking/src/panels/PanelMeasurementTableTracking/index.js +++ b/extensions/measurement-tracking/src/panels/PanelMeasurementTableTracking/index.js @@ -114,7 +114,9 @@ function PanelMeasurementTableTracking({ servicesManager, extensionManager }) { return createReportAsync(servicesManager, dataSource, trackedMeasurements); } - const exportReport = () => { + function exportReport() { + const dataSources = extensionManager.getDataSources(); + const dataSource = dataSources[0]; const measurements = MeasurementService.getMeasurements(); const trackedMeasurements = measurements.filter( m => @@ -124,7 +126,7 @@ function PanelMeasurementTableTracking({ servicesManager, extensionManager }) { // TODO -> local download. DICOMSR.downloadReport(trackedMeasurements, dataSource); - }; + } return ( <>