From: Vincent Vanwaelscappel Date: Wed, 12 Apr 2023 15:18:42 +0000 (+0200) Subject: wip #5851 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=d8b32e9b1e82a9962bf4aeb616c12920b2350cce;p=cubist_cms-back.git wip #5851 @1 --- diff --git a/src/app/Magic/Models/CubistMagicAbstractModel.php b/src/app/Magic/Models/CubistMagicAbstractModel.php index 122b7c2..6b9c392 100644 --- a/src/app/Magic/Models/CubistMagicAbstractModel.php +++ b/src/app/Magic/Models/CubistMagicAbstractModel.php @@ -216,6 +216,7 @@ class CubistMagicAbstractModel extends Model implements HasMedia } + public function postSetFields() { foreach ($this->_fieldsToAppend as $item) { @@ -259,7 +260,6 @@ class CubistMagicAbstractModel extends Model implements HasMedia if (get_class($this) !== config("auth.providers.users.model")) { foreach ($this->_fields as $name => $field) { $field->setPermissions(); - $field->setPermissions(); } } } diff --git a/src/resources/views/fields/hidden.blade.php b/src/resources/views/fields/hidden.blade.php index 71052fa..e6284b9 100644 --- a/src/resources/views/fields/hidden.blade.php +++ b/src/resources/views/fields/hidden.blade.php @@ -2,7 +2,7 @@ // if not otherwise specified, the hidden input should take up no space in the form $field['wrapper']['class'] = $field['wrapper']['class'] ?? $field['wrapperAttributes']['class'] ?? "hidden"; $v=old(square_brackets_to_dots($field['name'])) ?? $field['value'] ?? $field['default'] ?? ''; - if(!is_string($v)){ + if(is_array($v) || $v instanceof stdClass){ $v=json_encode($v); } @endphp