From 1a0bf54684d925a7d908583b7844f53118f79a6e Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 29 Oct 2021 12:54:36 +0200 Subject: Don't fail the transcode job if we can't write analytics. --- src/lib/transcode_job.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/transcode_job.cc b/src/lib/transcode_job.cc index 50e1386ed..437b000c3 100644 --- a/src/lib/transcode_job.cc +++ b/src/lib/transcode_job.cc @@ -98,7 +98,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 */ -- cgit v1.2.3