fix(promoted_attributes): editing with multiplicity modifies all displayed values (closes #7992)

This commit is contained in:
Elian Doran 2025-12-25 18:32:52 +02:00
parent 33098a1120
commit f09d918695
No known key found for this signature in database

View File

@ -116,7 +116,7 @@ export function usePromotedAttributeData(note: FNote | null | undefined, compone
valueAttr.attributeId = "";
}
const uniqueId = `${note.noteId}-${valueAttr.name}-${i}`;
const uniqueId = crypto.randomUUID();
cells.push({ definitionAttr, definition, valueAttr, valueName, uniqueId });
}
}
@ -319,6 +319,7 @@ function MultiplicityCell({ cell, cells, setCells, setCellToFocus, note, compone
const index = cells.indexOf(cell);
const newCell: Cell = {
...cell,
uniqueId: crypto.randomUUID(),
valueAttr: {
attributeId: "",
type: cell.valueAttr.type,