From: Carl Hetherington Date: Fri, 29 Oct 2021 10:56:08 +0000 (+0200) Subject: Don't fail the transcode job if we can't write analytics. X-Git-Tag: checked-for-v2.16.x~214 X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=c3a6425cf43781895774f800967c09767a1e9332 Don't fail the transcode job if we can't write analytics. --- diff --git a/src/lib/transcode_job.cc b/src/lib/transcode_job.cc index 3502c3346..8186b9e7c 100644 --- a/src/lib/transcode_job.cc +++ b/src/lib/transcode_job.cc @@ -108,7 +108,11 @@ TranscodeJob::run () LOG_GENERAL (N_("Transcode job completed successfully: %1 fps"), fps); if (dynamic_pointer_cast(_encoder)) { - Analytics::instance()->successful_dcp_encode(); + try { + Analytics::instance()->successful_dcp_encode(); + } catch (FileError& e) { + LOG_WARNING (N_("Failed to write analytics (%1)"), e.what()); + } } /* XXX: this shouldn't be here */