diff --git a/dmci/api/app.py b/dmci/api/app.py index 6c63b37..8ea729b 100644 --- a/dmci/api/app.py +++ b/dmci/api/app.py @@ -155,6 +155,7 @@ def _insert_update_method_post(self, cmd, request): # Run the distributors err = self._distributor_wrapper(worker) + if err: msg = "\n".join(err) self._handle_persist_file(False, full_path, reject_path, msg) @@ -195,7 +196,6 @@ def _distributor_wrapper(self, worker): """ err = [] status, valid, _, failed, skipped, failed_msg = worker.distribute() - if not status: err.append("The following distributors failed: %s" % ", ".join(failed))