diff --git a/packages/core-data/src/queried-data/reducer.js b/packages/core-data/src/queried-data/reducer.js index 2d2a6cb13d920a..6a0c74a4503669 100644 --- a/packages/core-data/src/queried-data/reducer.js +++ b/packages/core-data/src/queried-data/reducer.js @@ -85,7 +85,13 @@ export function getMergedItemIds( itemIds, nextItemIds, page, perPage ) { function removeEntitiesById( entities, ids ) { return Object.fromEntries( Object.entries( entities ).filter( - ( [ id ] ) => ! ids.some( ( itemId ) => +itemId === +id ) + ( [ id ] ) => + ! ids.some( ( itemId ) => { + if ( Number.isInteger( itemId ) ) { + return itemId === +id; + } + return itemId === id; + } ) ) ); }