From 0962cd6fcbd1df4cfba8e339a8bd0e710f3a9bb5 Mon Sep 17 00:00:00 2001 From: James Date: Fri, 7 Jan 2022 18:34:40 -0500 Subject: [PATCH] fix: allows breadcrumbs to populate without being passed full copy of page data --- .../src/plugins/breadcrumbs/populateBreadcrumbs.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/plugin-nested-docs/src/plugins/breadcrumbs/populateBreadcrumbs.ts b/packages/plugin-nested-docs/src/plugins/breadcrumbs/populateBreadcrumbs.ts index 459bbd8cfd..61b214ca76 100644 --- a/packages/plugin-nested-docs/src/plugins/breadcrumbs/populateBreadcrumbs.ts +++ b/packages/plugin-nested-docs/src/plugins/breadcrumbs/populateBreadcrumbs.ts @@ -6,8 +6,12 @@ import formatBreadcrumb from './formatBreadcrumb'; const populateBreadcrumbs = async (req: any, options: Options, collection: CollectionConfig, data: any, originalDoc?: any): Promise => { const newData = data; const breadcrumbDocs = [ - ...await getParents(req, options, collection, data), + ...await getParents(req, options, collection, { + ...originalDoc, + ...data, + }), { + ...originalDoc, ...data, id: originalDoc?.id, },