Skip to content

Commit 36b5f63

Browse files
Ensure block values aren't null before attempting to process them on removal (#19645)
Ensure block values aren't null before attempting to process them on removal. Co-authored-by: Niels Lyngsø <[email protected]>
1 parent 6c40a6f commit 36b5f63

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Umbraco.Web.UI.Client/src/packages/block/block/property-value-resolver/block-value-resolver.api.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ export abstract class UmbBlockValueResolver<ValueType>
1515
valuesCallback: (values: Array<UmbBlockDataValueModel>) => Promise<Array<UmbBlockDataValueModel> | undefined>,
1616
) {
1717
const contentData = await Promise.all(
18-
value.contentData?.map(async (entry) => ({
18+
(value.contentData ?? []).map(async (entry) => ({
1919
...entry,
2020
values: (await valuesCallback(entry.values)) ?? [],
2121
})),
2222
);
2323
const settingsData = await Promise.all(
24-
value.settingsData?.map(async (entry) => ({
24+
(value.settingsData ?? []).map(async (entry) => ({
2525
...entry,
2626
values: (await valuesCallback(entry.values)) ?? [],
2727
})),

0 commit comments

Comments
 (0)