From f7b190f11bd0b5277793304ef72dd37d10329209 Mon Sep 17 00:00:00 2001 From: Nils Weigel Date: Wed, 8 May 2024 09:31:16 +0200 Subject: [PATCH 1/2] Fixed a bug preventing the use of the AddEditableTrait --- src/Documents/AddEditableTrait.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Documents/AddEditableTrait.php b/src/Documents/AddEditableTrait.php index 83cf467..f9316a0 100644 --- a/src/Documents/AddEditableTrait.php +++ b/src/Documents/AddEditableTrait.php @@ -51,7 +51,11 @@ private function updateBlockAfterAddingBlockItem(PageSnippet $pageSnippet, strin if (!$block) { return; } - $block->setDataFromResource($block->getDataForResource()); + // block::getDataForResource returns an array + // but block::setDataForResource expects a serialized array in string form + $block->setDataFromResource( + is_array($block->getDataForResource()) ? serialize($block->getDataForResource()) : $block->getDataForResource(), + ); $pageSnippet->setEditable($block); } } From 3424c6af8bfe6fed46c1f56409553f9d4b3ff6ae Mon Sep 17 00:00:00 2001 From: Luka Dschaak Date: Wed, 8 May 2024 09:38:36 +0200 Subject: [PATCH 2/2] fix php code style --- src/Documents/AddEditableTrait.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Documents/AddEditableTrait.php b/src/Documents/AddEditableTrait.php index f9316a0..1686de0 100644 --- a/src/Documents/AddEditableTrait.php +++ b/src/Documents/AddEditableTrait.php @@ -54,7 +54,7 @@ private function updateBlockAfterAddingBlockItem(PageSnippet $pageSnippet, strin // block::getDataForResource returns an array // but block::setDataForResource expects a serialized array in string form $block->setDataFromResource( - is_array($block->getDataForResource()) ? serialize($block->getDataForResource()) : $block->getDataForResource(), + \is_array($block->getDataForResource()) ? serialize($block->getDataForResource()) : $block->getDataForResource(), ); $pageSnippet->setEditable($block); }