diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block/property-value-resolver/block-value-resolver.api.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block/property-value-resolver/block-value-resolver.api.ts index 47ccbfecfc..e2d3c6dc19 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block/property-value-resolver/block-value-resolver.api.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block/property-value-resolver/block-value-resolver.api.ts @@ -15,13 +15,13 @@ export abstract class UmbBlockValueResolver valuesCallback: (values: Array) => Promise | undefined>, ) { const contentData = await Promise.all( - value.contentData?.map(async (entry) => ({ + (value.contentData ?? []).map(async (entry) => ({ ...entry, values: (await valuesCallback(entry.values)) ?? [], })), ); const settingsData = await Promise.all( - value.settingsData?.map(async (entry) => ({ + (value.settingsData ?? []).map(async (entry) => ({ ...entry, values: (await valuesCallback(entry.values)) ?? [], })),