From 41b92dd65ebe86052e80b984a2962d2301653d58 Mon Sep 17 00:00:00 2001 From: Pearl Dsilva Date: Fri, 15 Aug 2025 10:45:29 -0400 Subject: [PATCH] fix ui --- ui/src/components/view/ListView.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ui/src/components/view/ListView.vue b/ui/src/components/view/ListView.vue index eca99dc0346..c1aab15135b 100644 --- a/ui/src/components/view/ListView.vue +++ b/ui/src/components/view/ListView.vue @@ -21,7 +21,7 @@ :loading="loading" :columns="isOrderUpdatable() ? columns : columns.filter(x => x.dataIndex !== 'order')" :dataSource="items" - :rowKey="(record, idx) => record.id || record.name || record.usageType || idx + '-' + Math.random()" + :rowKey="(record, idx) => hasNoUniqueKey() ? (idx + '-' + Math.random()) : (record.id || record.name || record.usageType || idx + '-' + Math.random())" :pagination="false" :rowSelection="explicitlyAllowRowSelection || enableGroupAction() || $route.name === 'event' ? {selectedRowKeys: selectedRowKeys, onChange: onSelectChange, columnWidth: 30} : null" :rowClassName="getRowClassName" @@ -742,6 +742,9 @@ export default { 'webhook', 'webhookdeliveries', 'sharedfs', 'ipv4subnets', 'asnumbers' ].includes(this.$route.name) }, + hasNoUniqueKey () { + return ['/ldapsetting'].some(prefix => this.$route.path.startsWith(prefix)) + }, getDateAtTimeZone (date, timezone) { return date ? moment(date).tz(timezone).format('YYYY-MM-DD HH:mm:ss') : null },