From efa5d5d2e099d7264432458d2a1a123f243cd905 Mon Sep 17 00:00:00 2001 From: Muhammed Sari Date: Thu, 6 Jul 2023 14:55:17 +0200 Subject: [PATCH] Fix existing layouts breaking #469 broke existing layouts. This PR rectifies that. --- src/Concerns/HasFlexible.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Concerns/HasFlexible.php b/src/Concerns/HasFlexible.php index 50302e4f..82930620 100644 --- a/src/Concerns/HasFlexible.php +++ b/src/Concerns/HasFlexible.php @@ -9,7 +9,6 @@ use Whitecube\NovaFlexibleContent\Layouts\Layout; use Whitecube\NovaFlexibleContent\Value\FlexibleCast; - trait HasFlexible { /** @@ -122,7 +121,7 @@ protected function getMappedLayout($item, array $layoutMapping) $name = $item['layout'] ?? null; $key = $item['key'] ?? null; $attributes = (array) ($item['attributes'] ?? []); - } elseif (is_a($item, Fluent::class)) { + } elseif (is_a($item, \stdClass::class) || is_a($item, Fluent::class)) { $name = $item->layout ?? null; $key = $item->key ?? null; $attributes = (array) ($item->attributes ?? []);