···7575 )?.leaflets_in_publications?.[0];
76767777 // If not found, check for standalone documents
7878- if (!pubData && data?.leaflets_to_documents?.[0]) {
7878+ let standaloneDoc =
7979+ data?.leaflets_to_documents?.[0] ||
8080+ data?.permission_token_rights[0].entity_sets?.permission_tokens.find(
8181+ (p) => p.leaflets_to_documents.length,
8282+ )?.leaflets_to_documents?.[0];
8383+ if (!pubData && standaloneDoc) {
7984 // Transform standalone document data to match the expected format
8080- let standaloneDoc = data.leaflets_to_documents[0];
8185 pubData = {
8286 ...standaloneDoc,
8387 publications: null, // No publication for standalone docs