diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-10-29 12:56:08 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-11-04 11:43:57 +0100 |
| commit | a5a71d047e9ebe7db34c27457cf178c541fe9147 (patch) | |
| tree | cddce434a998b4e9c2849259d78c8be8eb1daaef | |
| parent | a93928f41a42f4148e2fa7453ddd4e2e71baf651 (diff) | |
Don't fail the transcode job if we can't write analytics.
| -rw-r--r-- | src/lib/transcode_job.cc | 6 |
1 files changed, 5 insertions, 1 deletions
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<DCPEncoder>(_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 */ |
