]> _ Git - cubist_cms-back.git/commitdiff
wip #5851 @1
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 12 Apr 2023 15:18:42 +0000 (17:18 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 12 Apr 2023 15:18:42 +0000 (17:18 +0200)
src/app/Magic/Models/CubistMagicAbstractModel.php
src/resources/views/fields/hidden.blade.php

index 122b7c2c5487afae19a2fba9ab8270e5d6617227..6b9c3929b20dc56430951481fae42888a4c0b131 100644 (file)
@@ -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();
             }
         }
     }
index 71052fad9d6664f6af6e4259fb1739e058fd9d4b..e6284b9dc15ad9337efd8d636d9b2c772c545cb9 100644 (file)
@@ -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