Skip to content

Commit 90fb582

Browse files
committed
fix: also support nested browsers and medias
1 parent 42dd0b6 commit 90fb582

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Repositories/Behaviors/HandleRepeaters.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,11 @@ function ($files, $role) use ($locale, $relation, $relationItem) {
495495
foreach ($relatedItemFormFields['blocks'] ?? [] as $key => $block) {
496496
$fields['blocks'][str_contains($key, '|') ? $key : "blocks-$relation-{$relationItem->id}|$key"] = $block;
497497
}
498-
$fields['blocksFields'] = array_merge($fields['blocksFields'] ?? [], $relatedItemFormFields['blocksFields'] ?? []);
498+
foreach (['Fields', 'Medias', 'Files', 'Browsers'] as $fieldKey) {
499+
if (!empty($relatedItemFormFields['blocks'.$fieldKey])) {
500+
$fields['blocks'.$fieldKey] = array_merge($fields['blocks'.$fieldKey] ?? [], $relatedItemFormFields['blocks'.$fieldKey]);
501+
}
502+
}
499503

500504
if (isset($relatedItemFormFields['repeaters'])) {
501505
foreach ($relatedItemFormFields['repeaters'] as $childRepeaterName => $childRepeaterItems) {

0 commit comments

Comments
 (0)