File tree Expand file tree Collapse file tree 1 file changed +11
-10
lines changed
Expand file tree Collapse file tree 1 file changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -21,12 +21,12 @@ const TreeModelHelper = {
2121 keysToTask : string [ ]
2222 ) {
2323 let keyIdx = 0 ;
24- let sourceChild = sourceTree ;
25- let destChild = destTree ;
24+ let sourceChildren = sourceTree ;
25+ let destChildren = destTree ;
2626
2727 if ( keysToTask . length === 1 ) {
28- const source = sourceChild . find ( ( node ) => node . key === keysToTask [ 0 ] ) ;
29- destChild . push (
28+ const source = sourceChildren . find ( ( node ) => node . key === keysToTask [ 0 ] ) ;
29+ destChildren . push (
3030 // @ts -ignore
3131 new TaskModelProxy ( {
3232 ...source ,
@@ -37,29 +37,30 @@ const TreeModelHelper = {
3737 }
3838
3939 do {
40- const nextSourceNode = sourceChild . find (
40+ const nextSourceNode = sourceChildren . find (
4141 ( task ) => task . key === keysToTask [ keyIdx ]
4242 ) ;
4343 if ( ! nextSourceNode ) {
4444 return false ;
4545 }
4646
47- const nextDestNode = destChild . find (
47+ const nextDestNode = destChildren . find (
4848 ( task ) => task . key === keysToTask [ keyIdx ]
4949 ) ;
5050
5151 if ( nextDestNode ) {
5252 keyIdx ++ ;
53- destChild = nextDestNode . children ;
53+ sourceChildren = nextSourceNode . children ;
54+ destChildren = nextDestNode . children ;
5455 } else {
5556 const restKeysToTask = keysToTask . slice ( keyIdx ) ;
5657 return TreeModelHelper . copySubItemsToTree (
57- sourceChild ,
58- destChild ,
58+ sourceChildren ,
59+ destChildren ,
5960 restKeysToTask
6061 ) ;
6162 }
62- } while ( keyIdx >= keysToTask . length ) ;
63+ } while ( keyIdx < keysToTask . length ) ;
6364
6465 return true ;
6566 } ,
You can’t perform that action at this time.
0 commit comments