Skip to content

Commit d9cf66e

Browse files
authored
[6.x] Fix NavBuilder crash when nav item has an unresolved children Closure (#14523)
1 parent 3141447 commit d9cf66e

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/CP/Navigation/NavBuilder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -998,7 +998,7 @@ protected function ensureUrlCachesAreUpToDate()
998998
$updated = collect($this->items)
999999
->filter(fn ($item) => collect($this->itemsWithChildrenClosures)->contains($item->id()))
10001000
->filter(fn ($item) => $item->isActive() || $this->withHidden)
1001-
->mapWithKeys(fn ($item) => [$item->id() => $item->children()?->map->url()->all() ?? []])
1001+
->mapWithKeys(fn ($item) => [$item->id() => $item->resolveChildren()->children()?->map->url()->all() ?? []])
10021002
->filter(fn ($urls, $id) => $this->urlsUnresolvedChildren->get($id) != $urls)
10031003
->each(fn ($urls, $id) => $this->trackChangedChildren($id, $urls))
10041004
->isNotEmpty();

0 commit comments

Comments
 (0)