diff options
Diffstat (limited to 'hugolib/content_map_page.go')
-rw-r--r-- | hugolib/content_map_page.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hugolib/content_map_page.go b/hugolib/content_map_page.go index ddc22bb66..f20a30abe 100644 --- a/hugolib/content_map_page.go +++ b/hugolib/content_map_page.go @@ -485,7 +485,7 @@ func (m *pageMap) forEachResourceInPage( rw.Handle = func(resourceKey string, n contentNodeI, match doctree.DimensionFlag) (bool, error) { if isBranch { ownerKey, _ := m.treePages.LongestPrefixAll(resourceKey) - if ownerKey != keyPage { + if ownerKey != keyPage && path.Dir(ownerKey) != path.Dir(resourceKey) { // Stop walking downwards, someone else owns this resource. rw.SkipPrefix(ownerKey + "/") return false, nil |