]> _ Git - cubist_cms-back.git/commitdiff
#2810
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 12 Jun 2019 15:09:52 +0000 (17:09 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 12 Jun 2019 15:09:52 +0000 (17:09 +0200)
src/app/Magic/Fields/SelectFromModel.php
src/app/Magic/Models/CubistMagicAbstractModel.php

index 5bbce1c771f64c4b0ecf8631bf70d649ff9d5ef9..6885ea200f7bea74715ee9ddeb3718d22bfb5d92 100644 (file)
@@ -26,9 +26,16 @@ class SelectFromModel extends Model
         }
 
         if ($this->getAttribute('allows_multiple')) {
-            $this->setAttribute('cast', 'json');
+            $this->setAttribute('cast', 'array');
         }
 
         parent::_postSetAttributes();
     }
+
+    public function getColumnData()
+    {
+        $res = parent::getColumnData();
+        $res['options'] = $this->getAttribute('options');
+        return $res;
+    }
 }
index 7e66ebec0c76f7928bcf819d9f7cdc9fb744e71b..282370c57c561922f22bcabc2d62accdfca76e46 100644 (file)
@@ -211,11 +211,13 @@ class CubistMagicAbstractModel extends Model implements HasMedia
                 $this->translatable[] = $name;
             }
             if ($field->getAttribute('cast', false) !== false) {
-                $this->casts[$field->getAttribute('name')] = $field->getAttribute('name');
+                $this->casts[$field->getAttribute('name')] = $field->getAttribute('cast');
             }
         }
 
 
+
+
     }
 
     /**