From 0d784d46128817efde04080c1f5875a6606ef6e8 Mon Sep 17 00:00:00 2001 From: ajstanley Date: Wed, 12 Feb 2025 14:57:01 +0000 Subject: [PATCH] sanitized dates --- src/NodeBuilder.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/NodeBuilder.php b/src/NodeBuilder.php index 268cc83..335c914 100644 --- a/src/NodeBuilder.php +++ b/src/NodeBuilder.php @@ -89,6 +89,9 @@ final class NodeBuilder { if (isset($contents['published-online'])) { $field_date_online = []; foreach ($contents['published-online']['date-parts'] as $date_parts) { + foreach ($date_parts as &$date_part) { + $date_part = str_pad((string)$date_part, 2, "0", STR_PAD_LEFT); + } $field_date_online[] = ['value' => implode('-', $date_parts)]; } $new_node->set($field_settings['date_online'], $field_date_online);