From 83703f5ad575c3d0320df3ddc1ae1b9c63ba21e9 Mon Sep 17 00:00:00 2001 From: Awilum Date: Thu, 10 Oct 2019 14:57:17 +0300 Subject: [PATCH] fix(admin-panel): fix issue with saving entry source #251 --- site/plugins/admin/app/Controllers/EntriesController.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/site/plugins/admin/app/Controllers/EntriesController.php b/site/plugins/admin/app/Controllers/EntriesController.php index c6760cbc..d7374018 100644 --- a/site/plugins/admin/app/Controllers/EntriesController.php +++ b/site/plugins/admin/app/Controllers/EntriesController.php @@ -757,10 +757,12 @@ class EntriesController extends Controller // Data from POST $data = $request->getParsedBody(); - $data['published_by'] = Session::get('uuid'); + $entry = Parser::decode($data['data'], 'frontmatter'); + + $entry['published_by'] = Session::get('uuid'); // Update entry - if ($this->entries->update($id, Parser::decode($data['data'], 'frontmatter'))) { + if (Filesystem::write(PATH['entries'] . '/' . $id . '/entry.md', Parser::encode($entry, 'frontmatter'))) { $this->flash->addMessage('success', __('admin_message_entry_changes_saved')); } else { $this->flash->addMessage('error', __('admin_message_entry_changes_not_saved'));