@@ -459,13 +459,15 @@ function createMergeRequest(options) {
459459 logger . log ( '\nProject name derived from host :' , projectName )
460460 logger . log ( '\nGetting gitlab project info for :' , projectName )
461461 store . set ( { sourceRemoteURL : remoteURL } )
462+ store . set ( { sourceProjectName : projectName } )
462463 return gitlab . Projects . search ( projectName , {
463464 search_namespaces : true ,
464465 membership : true ,
465466 } )
466467 } )
467468 . then ( function ( project ) {
468- project = project [ 0 ]
469+ var sourceProjectName = store . get ( 'sourceProjectName' )
470+ project = project . find ( ( innerProject ) => { return innerProject . path_with_namespace === sourceProjectName } )
469471 logger . log ( 'Base project info obtained :' , JSON . stringify ( project ) . green )
470472
471473 var defaultBranch = project . default_branch
@@ -504,13 +506,15 @@ function createMergeRequest(options) {
504506
505507 logger . log ( 'Getting target project information' )
506508 store . set ( { targetRemoteUrl : targetRemoteUrl } )
509+ store . set ( { targetProjectName : targetProjectName } )
507510 return gitlab . Projects . search ( targetProjectName , {
508511 search_namespaces : true ,
509512 membership : true ,
510513 } )
511514 } )
512515 . then ( function ( targetProject ) {
513- targetProject = targetProject [ 0 ]
516+ var targetProjectName = store . get ( 'targetProjectName' )
517+ targetProject = targetProject . find ( ( project ) => { return project . path_with_namespace === targetProjectName } )
514518 logger . log (
515519 'Target project info obtained :' ,
516520 JSON . stringify ( targetProject ) . green
@@ -727,4 +731,4 @@ if (program.args.length < 1) {
727731 program . outputHelp ( )
728732}
729733
730- module . exports = function ( ) { }
734+ module . exports = function ( ) { }
0 commit comments