diff options
| author | Carl Hetherington <cth@carlh.net> | 2019-04-25 12:45:17 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2019-04-25 12:45:17 +0100 |
| commit | 948afc5ed3d4e041dec96071e180f8a75bd36f50 (patch) | |
| tree | 96f6a2670728f644f495805ae0cf2da461653c0e /src/lib/transcode_job.cc | |
| parent | 3b1dc2609e696a1f092be09a3c858ccacfae1a3f (diff) | |
Don't try to upload to TMS after export.
Diffstat (limited to 'src/lib/transcode_job.cc')
| -rw-r--r-- | src/lib/transcode_job.cc | 6 |
1 files changed, 3 insertions, 3 deletions
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<DCPEncoder>(_encoder)) { shared_ptr<Job> job (new UploadJob (_film)); JobManager::instance()->add (job); } + _encoder.reset (); + } catch (...) { _encoder.reset (); throw; |
