diff --git a/web/src/components/ui/grid/BusterResizeableGrid.tsx b/web/src/components/ui/grid/BusterResizeableGrid.tsx index 3331b6d33..114d478be 100644 --- a/web/src/components/ui/grid/BusterResizeableGrid.tsx +++ b/web/src/components/ui/grid/BusterResizeableGrid.tsx @@ -381,9 +381,10 @@ const checkRowEquality = ( const newRowPreflight = (newRows: BusterResizeableGridRow[]) => { let newRowsCopy = removeEmptyContainers([...newRows]); - newRowsCopy = newRowsCopy.map((row) => { + newRowsCopy = newRowsCopy.map((row, index) => { const numberOfColumns = row.columnSizes?.length || 0; const numberOfItems = row.items.length; + row.id = `${index + 1}`; //we use this instead of uuid because the api likes it better this way if ( numberOfItems !== numberOfColumns || row.columnSizes?.reduce((a, b) => a + b, 0) !== NUMBER_OF_COLUMNS