From cb49561c35515345683495ce7ceb1ead2979b952 Mon Sep 17 00:00:00 2001 From: Ella Date: Tue, 23 Jan 2024 16:29:36 +0200 Subject: [PATCH] Address feedback --- packages/block-editor/src/store/private-selectors.js | 2 +- packages/core-data/src/fetch/index.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/block-editor/src/store/private-selectors.js b/packages/block-editor/src/store/private-selectors.js index 29cf5197d8dbc..f12794d0820a8 100644 --- a/packages/block-editor/src/store/private-selectors.js +++ b/packages/block-editor/src/store/private-selectors.js @@ -296,7 +296,7 @@ export const getAllPatterns = createRegistrySelector( ( select ) => createSelector( ( state ) => { // This setting is left for back compat. const { - __experimentalBlockPatterns, + __experimentalBlockPatterns = [], __experimentalFetchBlockPatterns, __experimentalUserPatternCategories = [], __experimentalReusableBlocks = [], diff --git a/packages/core-data/src/fetch/index.js b/packages/core-data/src/fetch/index.js index 09274c27a8c5e..de45f3399dac8 100644 --- a/packages/core-data/src/fetch/index.js +++ b/packages/core-data/src/fetch/index.js @@ -15,7 +15,10 @@ export async function fetchBlockPatterns() { const restPatterns = await apiFetch( { path: '/wp/v2/block-patterns/patterns', } ); - return restPatterns?.map( ( pattern ) => + if ( ! restPatterns ) { + return []; + } + return restPatterns.map( ( pattern ) => Object.fromEntries( Object.entries( pattern ).map( ( [ key, value ] ) => [ camelCase( key ),