From: Carl Hetherington Date: Thu, 25 Apr 2019 11:45:17 +0000 (+0100) Subject: Don't try to upload to TMS after export. X-Git-Tag: v2.13.152~3 X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=948afc5ed3d4e041dec96071e180f8a75bd36f50 Don't try to upload to TMS after export. --- diff --git a/src/lib/transcode_job.cc b/src/lib/transcode_job.cc index 6aa31af97..1db37e370 100644 --- a/src/lib/transcode_job.cc +++ b/src/lib/transcode_job.cc @@ -96,14 +96,14 @@ TranscodeJob::run () Analytics::instance()->successful_dcp_encode(); } - _encoder.reset (); - /* XXX: this shouldn't be here */ - if (_film->upload_after_make_dcp ()) { + if (_film->upload_after_make_dcp() && dynamic_pointer_cast(_encoder)) { shared_ptr job (new UploadJob (_film)); JobManager::instance()->add (job); } + _encoder.reset (); + } catch (...) { _encoder.reset (); throw;