summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/writer.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/writer.cc b/src/lib/writer.cc
index e6043951c..8565f7fe3 100644
--- a/src/lib/writer.cc
+++ b/src/lib/writer.cc
@@ -593,10 +593,15 @@ Writer::finish ()
}
dcp::XMLMetadata meta;
- meta.issuer = Config::instance()->dcp_issuer ();
meta.creator = String::compose ("DCP-o-matic %1 %2", dcpomatic_version, dcpomatic_git_commit);
+ meta.issuer = Config::instance()->dcp_issuer ();
+ if (meta.issuer.empty ()) {
+ meta.issuer = meta.creator;
+ }
meta.set_issue_date_now ();
+ cpl->set_metadata (meta);
+
shared_ptr<const dcp::CertificateChain> signer;
if (_film->is_signed ()) {
signer = Config::instance()->signer_chain ();