diff --git a/feasibility-dsf-process/src/main/java/de/medizininformatik_initiative/feasibility_dsf_process/service/StoreLiveResult.java b/feasibility-dsf-process/src/main/java/de/medizininformatik_initiative/feasibility_dsf_process/service/StoreLiveResult.java index d6b50f2..7f3790b 100644 --- a/feasibility-dsf-process/src/main/java/de/medizininformatik_initiative/feasibility_dsf_process/service/StoreLiveResult.java +++ b/feasibility-dsf-process/src/main/java/de/medizininformatik_initiative/feasibility_dsf_process/service/StoreLiveResult.java @@ -38,7 +38,7 @@ public StoreLiveResult(ProcessPluginApi api) { @Override protected void doExecute(DelegateExecution execution, Variables variables) { - Task task = variables.getStartTask(); + Task task = variables.getLatestTask(); MeasureReport measureReport = variables.getResource(VARIABLE_MEASURE_REPORT); addReadAccessTag(measureReport); diff --git a/feasibility-dsf-process/src/test/java/de/medizininformatik_initiative/feasibility_dsf_process/service/StoreLiveResultTest.java b/feasibility-dsf-process/src/test/java/de/medizininformatik_initiative/feasibility_dsf_process/service/StoreLiveResultTest.java index 1a30dc5..3a9ae1d 100644 --- a/feasibility-dsf-process/src/test/java/de/medizininformatik_initiative/feasibility_dsf_process/service/StoreLiveResultTest.java +++ b/feasibility-dsf-process/src/test/java/de/medizininformatik_initiative/feasibility_dsf_process/service/StoreLiveResultTest.java @@ -64,7 +64,7 @@ public void setUp() { measureReport.setIdElement(new IdType(MEASURE_REPORT_ID)); when(api.getVariables(execution)).thenReturn(variables); - when(variables.getStartTask()).thenReturn(task); + when(variables.getLatestTask()).thenReturn(task); when(api.getTaskHelper()).thenReturn(taskHelper); when(api.getReadAccessHelper()).thenReturn(readAccessHelper); when(api.getFhirWebserviceClientProvider()).thenReturn(clientProvider);