From ab68567e5d0d4f5a6b50bc6fdcf15579484422f4 Mon Sep 17 00:00:00 2001 From: Carolina Nymark Date: Mon, 11 Nov 2024 11:47:14 +0100 Subject: [PATCH] Fix TypeError when duplicating uncategorized theme patterns (#66889) * Fix TypeError when duplicating uncategorized patterns Only try to match the pattern categories and get the category label if the theme pattern uses the optional `categories` parameter. Co-authored-by: carolinan Co-authored-by: ntsekouras Co-authored-by: getdave --- packages/patterns/src/components/duplicate-pattern-modal.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/patterns/src/components/duplicate-pattern-modal.js b/packages/patterns/src/components/duplicate-pattern-modal.js index 2b51e82f22da4..70fb0830e0f1c 100644 --- a/packages/patterns/src/components/duplicate-pattern-modal.js +++ b/packages/patterns/src/components/duplicate-pattern-modal.js @@ -17,7 +17,7 @@ function getTermLabels( pattern, categories ) { if ( pattern.type !== PATTERN_TYPES.user ) { return categories.core ?.filter( ( category ) => - pattern.categories.includes( category.name ) + pattern.categories?.includes( category.name ) ) .map( ( category ) => category.label ); }