From 81268aeab5173cbba66f9a0437c4cac5ebfeef33 Mon Sep 17 00:00:00 2001 From: Troy Morehouse Date: Thu, 5 Sep 2019 13:06:50 -0300 Subject: [PATCH] fix(b-table, b-table-lite): use `:key` for row details based on the primary key value if available --- src/components/table/helpers/mixin-tbody-row.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/table/helpers/mixin-tbody-row.js b/src/components/table/helpers/mixin-tbody-row.js index f5f86f3bdc1..bd9861f5546 100644 --- a/src/components/table/helpers/mixin-tbody-row.js +++ b/src/components/table/helpers/mixin-tbody-row.js @@ -334,7 +334,7 @@ export default { $rows.push( // We don't use `BTr` here as we dont need the extra functionality h('tr', { - key: `__b-table-details-${rowIndex}-stripe__`, + key: `__b-table-details-stripe__${rowKey}`, staticClass: 'd-none', attrs: { 'aria-hidden': 'true', role: 'presentation' } }) @@ -346,7 +346,7 @@ export default { h( BTr, { - key: `__b-table-details-${rowIndex}__`, + key: `__b-table-details__${rowKey}`, staticClass: 'b-table-details', class: [ isFunction(this.tbodyTrClass)