Fixes dev/core#4348 - Fix leaky variable in SearchKit traits
authorcolemanw <coleman@civicrm.org>
Thu, 8 Jun 2023 20:20:34 +0000 (16:20 -0400)
committercolemanw <coleman@civicrm.org>
Thu, 8 Jun 2023 20:22:06 +0000 (16:22 -0400)
commit8821e60abf8243951a062aeecf68b2252f0e6f86
tree6712780b59db7e904870aaadefca010265f6a0f2
parent377e65112d4cb77f14b5f0b6aa239aa8ebc1ef8c
Fixes dev/core#4348 - Fix leaky variable in SearchKit traits

"Grand tally" rows at the bottom of searchKit displays were leaking
into each other due to the reuse of traits. This fixes it by copying
each trait before using it.
ext/search_kit/ang/crmSearchAdmin/displays/crmSearchDisplayEntity.component.js
ext/search_kit/ang/crmSearchAdmin/resultsTable/crmSearchAdminResultsTable.component.js
ext/search_kit/ang/crmSearchAdmin/searchListing/crmSearchAdminSearchListing.component.js
ext/search_kit/ang/crmSearchAdmin/searchSegmentListing/crmSearchAdminSegmentListing.component.js
ext/search_kit/ang/crmSearchDisplayGrid/crmSearchDisplayGrid.component.js
ext/search_kit/ang/crmSearchDisplayList/crmSearchDisplayList.component.js
ext/search_kit/ang/crmSearchDisplayTable/crmSearchDisplayTable.component.js