diff --git a/src/services/Service.php b/src/services/Service.php index c3780a4..a3440e1 100644 --- a/src/services/Service.php +++ b/src/services/Service.php @@ -189,7 +189,7 @@ public function processCloneMatrix(FieldInterface $originField): array 'searchable' => (bool)$blockField['searchable'], 'translationMethod' => $blockField['translationMethod'], 'translationKeyFormat' => $blockField['translationKeyFormat'], - 'typesettings' => $blockField['settings'], + 'typesettings' => Json::decode(Json::encode($blockField['settings'])), 'width' => $width, ]; @@ -292,7 +292,7 @@ public function processCloneSuperTable(FieldInterface $originField): array 'searchable' => (bool)$blockField['searchable'], 'translationMethod' => $blockField['translationMethod'], 'translationKeyFormat' => $blockField['translationKeyFormat'], - 'typesettings' => $blockField['settings'], + 'typesettings' => Json::decode(Json::encode($blockField['settings'])), ]; if ($blockField::class == Matrix::class) {