From 7ab8a396eda01c268f342f10785584a6e7e91bde Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Wed, 11 Jun 2025 17:42:13 +0200 Subject: [PATCH] fix: set distinct name for grid row (#32512) --- frappe/public/js/frappe/form/grid.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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) {