highmed / highmed-dsf

HiGHmed Data Sharing Framework funded by the German Federal Ministry of Education and Research (BMBF, grant ids: 01ZZ1802E and 01ZZ1802A)
Apache License 2.0
32 stars 20 forks source link

Disable Reference Checks for External References in task.input if Task Update In-Progress to Completed or to Failed #357

Closed hhund closed 2 years ago

hhund commented 2 years ago

External references in Task.input parameters may not exist anymore when a Task finishes (is update with status completed or failed). In case of a Task Update with state change in-progress -> completed or in-progress -> failed external references in Task.input parameters should not result in an error. Since Task.input references would still be checked on Create and on Update with state change requested -> in-progress this should not result in any additional errors during process execution, because of ignored missing external resource.