From: Carl Hetherington Date: Sat, 16 Dec 2023 19:19:18 +0000 (+0100) Subject: Fix time parsing in KDM CLI to be a bit more lenient. X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;h=32b806fce4fdef277b3ffe94f7daccbf736fa593;p=dcpomatic.git Fix time parsing in KDM CLI to be a bit more lenient. --- diff --git a/src/lib/kdm_cli.cc b/src/lib/kdm_cli.cc index 112913042..1ad961928 100644 --- a/src/lib/kdm_cli.cc +++ b/src/lib/kdm_cli.cc @@ -425,6 +425,22 @@ dump_dkdm_group (shared_ptr group, int indent, std::function 10 && time[10] == ' ') { + time[10] = 'T'; + } + + return dcp::LocalTime(time); +} + + optional kdm_cli (int argc, char* argv[], std::function out) try @@ -502,11 +518,7 @@ try container_name_format = dcp::NameFormat (optarg); break; case 'f': - if (string(optarg) == "now") { - valid_from = dcp::LocalTime(); - } else { - valid_from = dcp::LocalTime(optarg); - } + valid_from = time_from_string(optarg); break; case 't': valid_to = dcp::LocalTime(optarg);