summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/kdm_with_metadata.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/kdm_with_metadata.cc b/src/lib/kdm_with_metadata.cc
index 17789656a..08b6dbbab 100644
--- a/src/lib/kdm_with_metadata.cc
+++ b/src/lib/kdm_with_metadata.cc
@@ -119,6 +119,7 @@ collect (list<KDMWithMetadataPtr> kdms)
j->push_back (i);
break;
}
+ ++j;
}
if (j == grouped.end()) {
@@ -145,7 +146,7 @@ write_directories (
BOOST_FOREACH (list<KDMWithMetadataPtr> const & i, cinema_kdms) {
boost::filesystem::path path = directory;
- path /= container_name_format.get(i.front()->name_values(), "");
+ path /= container_name_format.get(i.front()->name_values(), "", "s");
if (!boost::filesystem::exists (path) || confirm_overwrite (path)) {
boost::filesystem::create_directories (path);
write_files (i, path, filename_format, confirm_overwrite);
@@ -171,7 +172,7 @@ write_zip_files (
BOOST_FOREACH (list<KDMWithMetadataPtr> const & i, cinema_kdms) {
boost::filesystem::path path = directory;
- path /= container_name_format.get(i.front()->name_values(), ".zip");
+ path /= container_name_format.get(i.front()->name_values(), ".zip", "s");
if (!boost::filesystem::exists (path) || confirm_overwrite (path)) {
if (boost::filesystem::exists (path)) {
/* Creating a new zip file over an existing one is an error */