diff --git a/frappe/public/js/frappe/form/grid.js b/frappe/public/js/frappe/form/grid.js index 725815f505..3314b39640 100644 --- a/frappe/public/js/frappe/form/grid.js +++ b/frappe/public/js/frappe/form/grid.js @@ -158,11 +158,15 @@ export default class Grid { d.idx = ri + 1; } if (d.name === undefined) { - d.name = "row " + d.idx; + d.name = this.get_random_name(); } }); } + get_random_name() { + return crypto.randomUUID().slice(0, 8); + } + set_doc_url() { let unsupported_fieldtypes = frappe.model.no_value_type.filter( (x) => frappe.model.table_fields.indexOf(x) === -1 @@ -496,7 +500,7 @@ export default class Grid { d.idx = ri + 1; } if (d.name === undefined) { - d.name = "row " + d.idx; + d.name = this.get_random_name(); } let grid_row; if (this.grid_rows[ri] && !append_row) {