diff --git a/page-data-public-service.mjs b/page-data-public-service.mjs index 72a69c9..6c08f9c 100644 --- a/page-data-public-service.mjs +++ b/page-data-public-service.mjs @@ -620,7 +620,9 @@ export function createPageDataPublicService(deps = {}) { const category = await queryPageCategory(user.id, pageId); for (const [datasetName, config] of Object.entries(policy.datasets ?? {})) { if (config?.read) { - const registryDataset = await createOwnerService(user.id).getDataset(datasetName).catch(() => null); + const registryDataset = await Promise.resolve( + createOwnerService(user.id).getDataset(datasetName), + ).catch(() => null); if (registryDataset) { enforceHealthPageDataPolicy(category, datasetName, registryDataset, { read: true }); }