diff options
| author | Carl Hetherington <cth@carlh.net> | 2024-03-07 23:33:03 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2024-03-07 23:33:03 +0100 |
| commit | 04b5957318df591f56e0a5d39720df143dc8230d (patch) | |
| tree | d241c7d2008e2dad80c989ea2539998b11b12717 /src/lib/kdm_with_metadata.cc | |
| parent | 9bebb9724c5b7f254e3cea62a5cdb3c5e0e8571e (diff) | |
Fix screen name order in KDM emails.
Diffstat (limited to 'src/lib/kdm_with_metadata.cc')
| -rw-r--r-- | src/lib/kdm_with_metadata.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/lib/kdm_with_metadata.cc b/src/lib/kdm_with_metadata.cc index 971eeac76..f7ff84435 100644 --- a/src/lib/kdm_with_metadata.cc +++ b/src/lib/kdm_with_metadata.cc @@ -238,14 +238,13 @@ send_emails ( auto subject = substitute_variables(config->kdm_subject()); auto body = substitute_variables(config->kdm_email()); - string screens; + vector<string> screens; for (auto kdm: kdms_for_cinema) { - auto screen_name = kdm->get('s'); - if (screen_name) { - screens += *screen_name + ", "; + if (auto screen_name = kdm->get('s')) { + screens.push_back(*screen_name); } } - boost::algorithm::replace_all (body, "$SCREENS", screens.substr (0, screens.length() - 2)); + boost::algorithm::replace_all(body, "$SCREENS", screen_names_to_string(screens)); auto emails = first->emails(); std::copy(extra_addresses.begin(), extra_addresses.end(), std::back_inserter(emails)); |
