From 748b898b30b52e6e30f7be6a35404c81a78c5f54 Mon Sep 17 00:00:00 2001 From: creecros Date: Wed, 12 Sep 2018 16:57:41 -0400 Subject: [PATCH] Update MetaHelper.php --- Helper/MetaHelper.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Helper/MetaHelper.php b/Helper/MetaHelper.php index 7ae28fe..1d8105a 100644 --- a/Helper/MetaHelper.php +++ b/Helper/MetaHelper.php @@ -16,7 +16,6 @@ class MetaHelper extends Base public function renderMetaFields(array $values, array $errors = array(), array $attributes = array()) { $metasettings = $this->metadataTypeModel->getAll(); - $metadata = $this->taskMetadataModel->getAll($values['id']); $html = ''; foreach ($metasettings as $setting) { @@ -26,14 +25,16 @@ public function renderMetaFields(array $values, array $errors = array(), array $ $this->taskMetadataModel->save($values['id'], [$setting['human_name'] => '']); } - $html .= $this->helper->form->label($setting['human_name'], 'metamagikkey_' . $setting['human_name']); - $html .= $this->helper->form->text('metamagikkey_' . $setting['human_name'], $values, $errors, $attributes, 'form-input-small'); - + if (!isset($values['id'])) { + $html .= $this->helper->form->label($setting['human_name'], 'metamagikkey_' . $setting['human_name']); + $html .= $this->helper->form->text('metamagikkey_' . $setting['human_name'], $values, $errors, $attributes, 'form-input-small'); + } } } - + $metadata = $this->taskMetadataModel->getAll($values['id']); + foreach ($metadata as $key => $value) { $values['metamagikkey_' . $key] = $metadata[$key];