@@ -282,7 +282,8 @@ class ConnectedReviewCommentTab extends React.Component {
282282 let reviewComment = reviewComments [ id ] ;
283283 let commentData = { } ;
284284 if ( extendedFormat ) {
285- commentData = { ...reviewComment , id } ;
285+ const reviewCommentSources = getSources ( mdv , 'ReviewComment' , id , odm ) ;
286+ commentData = { ...reviewComment , id, commentSources : reviewCommentSources } ;
286287 if ( reviewComment . resolvedBy ) {
287288 commentData . resolvedFlag = 'Yes' ;
288289 }
@@ -381,7 +382,15 @@ class ConnectedReviewCommentTab extends React.Component {
381382 commentData . parentItemOid = itemGroupOid ;
382383 if ( itemGroupOid && mdv . itemGroups . hasOwnProperty ( itemGroupOid ) ) {
383384 sourceName = `${ sourceName } ${ mdv . itemGroups [ itemGroupOid ] . name } .${ parentItemDef . name } .${ variableName } ` ;
384- sourceParts = sourceParts . concat ( [ mdv . itemGroups [ itemGroupOid ] . name , parentItemDef . name , variableName ] ) ;
385+ if ( sourceParts . length === 0 ) {
386+ sourceParts = [ mdv . itemGroups [ itemGroupOid ] . name , parentItemDef . name , variableName ] ;
387+ } else {
388+ sourceParts = [
389+ sourceParts [ 0 ] + ',' + mdv . itemGroups [ itemGroupOid ] . name ,
390+ sourceParts [ 1 ] + ',' + parentItemDef . name ,
391+ sourceParts [ 2 ] + ',' + variableName ,
392+ ] ;
393+ }
385394 }
386395 } ) ;
387396 } else {
@@ -391,7 +400,16 @@ class ConnectedReviewCommentTab extends React.Component {
391400 commentData . parentItemOid = itemGroupOid ;
392401 if ( itemGroupOid && mdv . itemGroups . hasOwnProperty ( itemGroupOid ) ) {
393402 sourceName = `${ sourceName } ${ mdv . itemGroups [ itemGroupOid ] . name } .${ variableName } ` ;
394- sourceParts = sourceParts . concat ( [ mdv . itemGroups [ itemGroupOid ] . name , variableName , '' ] ) ;
403+ // sourceParts = sourceParts.concat([mdv.itemGroups[itemGroupOid].name, variableName, '']);
404+ if ( sourceParts . length === 0 ) {
405+ sourceParts = [ mdv . itemGroups [ itemGroupOid ] . name , variableName , '' ] ;
406+ } else {
407+ sourceParts = [
408+ sourceParts [ 0 ] + ',' + mdv . itemGroups [ itemGroupOid ] . name ,
409+ sourceParts [ 1 ] + ',' + variableName ,
410+ '' ,
411+ ] ;
412+ }
395413 }
396414 } ) ;
397415 }
0 commit comments