eclipse-pass / pass-deposit-services

Deposit Services are responsible for the transfer of custodial content and metadata from end users to repositories.
Apache License 2.0
1 stars 4 forks source link

DepositServiceErrorHandler fix #209

Closed emetsger closed 5 years ago

emetsger commented 5 years ago

DepositServiceErrorHandler incorrectly determines the type of the Throwable it is handling, resulting in Deposit or Submission resources that are improperly handled.

If a DepositServicesRuntimeException is received by the handler, and the exception carries a Deposit or Submission resource, the resource status ought to be updated to FAILED.

emetsger commented 5 years ago

Closed by #210