From d5b028e214a4066fdb16e54e003af2a513b71108 Mon Sep 17 00:00:00 2001 From: Awilum Date: Wed, 13 Feb 2019 18:46:32 +0300 Subject: [PATCH] Flextype Core: Entries - method fetch() - improvements. --- flextype/Entries.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/flextype/Entries.php b/flextype/Entries.php index f1688f7d..356930ee 100755 --- a/flextype/Entries.php +++ b/flextype/Entries.php @@ -293,8 +293,13 @@ class Entries $entry_file = PATH['entries'] . '/' . $entry . '/entry.html'; if (Filesystem::has($entry_file)) { - if ($entry = Filesystem::read($entry_file)) { - if ($entry_decoded = YamlParser::decode($entry)) { + if ($entry_body = Filesystem::read($entry_file)) { + if ($entry_decoded = YamlParser::decode($entry_body)) { + + // Create default entry items + $entry_decoded['date'] = $entry_decoded['date'] ?? date(Registry::get('settings.date_format'), Filesystem::getTimestamp($entry_file)); + $entry_decoded['slug'] = $entry_decoded['slug'] ?? $entry; + return $entry_decoded; } else { return false;