From efcf67bc3601180542df366a69169881162b69b6 Mon Sep 17 00:00:00 2001 From: Siddharth Thevaril Date: Wed, 31 Jan 2024 13:04:04 +0530 Subject: [PATCH] fix for empty default --- components/repeater/index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/components/repeater/index.js b/components/repeater/index.js index 780a16e5..1e6365a8 100644 --- a/components/repeater/index.js +++ b/components/repeater/index.js @@ -42,7 +42,9 @@ export const AttributeRepeater = ({ children, attribute, addButton, allowReorder }; }); - defaultRepeaterData[0].id = uuid(); + if ( defaultRepeaterData.length ) { + defaultRepeaterData[0].id = uuid(); + } const handleOnChange = (value) => { updateBlockAttributes(clientId, { [attribute]: value }); @@ -114,7 +116,7 @@ export const AbstractRepeater = ({ const defaultValueCopy = JSON.parse(JSON.stringify(defaultValue)); if (!defaultValue.length) { - defaultValueCopy.push([]); + defaultValueCopy.push({}); } defaultValueCopy[0].id = uuid();