diff --git a/packages/core-data/src/hooks/test/use-entity-records.js b/packages/core-data/src/hooks/test/use-entity-records.js index 2547cda890b05e..f1d69e85a051dc 100644 --- a/packages/core-data/src/hooks/test/use-entity-records.js +++ b/packages/core-data/src/hooks/test/use-entity-records.js @@ -69,8 +69,8 @@ describe( 'useEntityRecords', () => { hasStarted: true, isResolving: false, status: 'SUCCESS', - totalItems: null, - totalPages: null, + totalItems: 3, + totalPages: 1, } ); } ); } ); diff --git a/packages/core-data/src/resolvers.js b/packages/core-data/src/resolvers.js index 2cec1997c0efd9..11079dbf091971 100644 --- a/packages/core-data/src/resolvers.js +++ b/packages/core-data/src/resolvers.js @@ -273,6 +273,10 @@ export const getEntityRecords = }; } else { records = Object.values( await apiFetch( { path } ) ); + meta = { + totalItems: records.length, + totalPages: 1, + }; } // If we request fields but the result doesn't contain the fields, diff --git a/packages/core-data/src/test/resolvers.js b/packages/core-data/src/test/resolvers.js index 240d6b1e1a29c2..5e36abd2659122 100644 --- a/packages/core-data/src/test/resolvers.js +++ b/packages/core-data/src/test/resolvers.js @@ -181,7 +181,7 @@ describe( 'getEntityRecords', () => { {}, false, undefined, - undefined + { totalItems: 2, totalPages: 1 } ); } );