From d8b32e9b1e82a9962bf4aeb616c12920b2350cce Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Wed, 12 Apr 2023 17:18:42 +0200 Subject: [PATCH] wip #5851 @1 --- src/app/Magic/Models/CubistMagicAbstractModel.php | 2 +- src/resources/views/fields/hidden.blade.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 -- 2.39.5