Fix unique client ids for blocks

[MAILPOET-2754]
This commit is contained in:
Rostislav Wolny
2020-03-11 15:47:26 +01:00
committed by Veljko V
parent 6e33cc80e2
commit 1c0f5b875a
2 changed files with 17 additions and 17 deletions

View File

@@ -118,13 +118,13 @@ export const formBodyToBlocksFactory = (colorDefinitions, customFields = []) =>
throw new Error('Mapper expects form body to be an array.');
}
return data.map((item, index) => {
return data.map((item) => {
if (['column', 'columns'].includes(item.type)) {
return mapColumnBlocks(item, colorDefinitions, customFields);
}
const mapped = {
clientId: `${item.id}_${index}`,
clientId: `${item.id}_${generateId()}`,
isValid: true,
innerBlocks: [],
attributes: {