Skip to content

Commit 446a772

Browse files
committed
fix: also support nested browsers
1 parent 42dd0b6 commit 446a772

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/Repositories/Behaviors/HandleRepeaters.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,12 @@ 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+
if (!empty($relatedItemFormFields['blocksFields'])) {
499+
$fields['blocksFields'] = array_merge($fields['blocksFields'] ?? [], $relatedItemFormFields['blocksFields']);
500+
}
501+
if (!empty($relatedItemFormFields['blocksBrowsers'])) {
502+
$fields['blocksBrowsers'] = array_merge($fields['blocksBrowsers'] ?? [], $relatedItemFormFields['blocksBrowsers']);
503+
}
499504

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

0 commit comments

Comments
 (0)