Skip to content

Commit 4945f0a

Browse files
authoredFeb 28, 2025··
fix(structure): exclude documents outside of selected perspective from document lists (#8798)
1 parent 9c6b207 commit 4945f0a

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed
 

‎packages/sanity/src/structure/panes/documentList/DocumentListPane.tsx

+5-2
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export const DocumentListPane = memo(function DocumentListPane(props: DocumentLi
7676
const {childItemId, isActive, pane, paneKey, sortOrder: sortOrderRaw, layout} = props
7777
const schema = useSchema()
7878
const releases = useActiveReleases()
79-
const {perspectiveStack} = usePerspective()
79+
const {perspectiveStack, selectedPerspective} = usePerspective()
8080
const {displayOptions, options} = pane
8181
const {apiVersion, filter} = options
8282
const params = useShallowUnique(options.params || EMPTY_RECORD)
@@ -113,7 +113,10 @@ export const DocumentListPane = memo(function DocumentListPane(props: DocumentLi
113113
} = useDocumentList({
114114
apiVersion,
115115
filter,
116-
perspective: perspectiveStack.length === 0 ? 'raw' : perspectiveStack,
116+
perspective:
117+
selectedPerspective === 'drafts' || selectedPerspective === 'published'
118+
? selectedPerspective
119+
: perspectiveStack,
117120
params,
118121
searchQuery: searchQuery?.trim(),
119122
sortOrder,

0 commit comments

Comments
 (0)
Please sign in to comment.