]> _ Git - fluidbook-toolbox.git/commitdiff
wait #6485 @0.25
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 16 Nov 2023 14:26:26 +0000 (15:26 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 16 Nov 2023 14:26:26 +0000 (15:26 +0100)
app/Models/FluidbookPublication.php

index cb9b40d1b3d05a8746bb1b9f556626bb28d7857b..bbc7966a204be89cbb7f107bb44adad81d6d3844 100644 (file)
@@ -44,6 +44,7 @@ use Cubist\Backpack\Magic\Fields\FormSuperSection;
 use Cubist\Backpack\Magic\Fields\Hidden;
 use Cubist\Backpack\Magic\Fields\Integer;
 use Cubist\Backpack\Magic\Fields\SelectFromArray;
+use Cubist\Backpack\Magic\Fields\UnstoredField;
 use Cubist\Backpack\Magic\Operations\CreateOperation;
 use Cubist\Excel\ExcelToArray;
 use Cubist\Util\ArrayUtil;
@@ -284,6 +285,9 @@ class FluidbookPublication extends ToolboxSettingsModel
         $res = parent::onRetrieved();
 
         foreach ($this->getFields() as $field) {
+            if (!$field->getAttribute('fake') || $field instanceof UnstoredField || $field instanceof \Cubist\Backpack\Magic\Fields\Datetime) {
+                continue;
+            }
             $n = $field->getName();
             if (!isset($this->{$n}) || null === $this->{$n}) {
                 $default = $field->getAttribute('default') ?? '';