1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-24 05:43:10 +02:00

fix(admin-panel): fix issue with saving entry source #251

This commit is contained in:
Awilum
2019-10-10 14:57:17 +03:00
parent 18f0172cfe
commit 83703f5ad5

View File

@@ -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'));