File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed
projects/igniteui-angular/src/lib/grids/grid Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -147,16 +147,12 @@ export class IgxGridUnmergeActivePipe implements PipeTransform {
147147 const unmergedRec = unmergedData [ i ] ;
148148 const origRecord = result [ index + i ] ;
149149 if ( unmergedRec . cellMergeMeta ?. get ( col . field ) ) {
150- // deep clone of object, since we don't want to pollute the original fully merged collection.
150+ // clone of object, since we don't want to pollute the original fully merged collection.
151151 const objCopy = {
152152 recordRef : origRecord . recordRef ,
153153 ghostRecord : origRecord . ghostRecord ,
154- cellMergeMeta : new Map < string , IMergeByResult > ( )
154+ cellMergeMeta : new Map < string , IMergeByResult > ( origRecord . cellMergeMeta . entries ( ) )
155155 } ;
156- // deep clone of inner map
157- for ( const [ key , value ] of origRecord . cellMergeMeta ) {
158- objCopy . cellMergeMeta . set ( key , structuredClone ( value ) ) ;
159- }
160156 // update copy with new meta from unmerged data record, but just for this column
161157 objCopy . cellMergeMeta ?. set ( col . field , unmergedRec . cellMergeMeta . get ( col . field ) ) ;
162158 result [ index + i ] = objCopy ;
You can’t perform that action at this time.
0 commit comments