@@ -41,6 +41,7 @@ import (
41
41
bean3 "github.com/devtron-labs/devtron/pkg/pipeline/bean"
42
42
globalUtil "github.com/devtron-labs/devtron/util"
43
43
"github.com/go-pg/pg"
44
+ "github.com/pkg/errors"
44
45
"go.uber.org/zap"
45
46
"net/http"
46
47
"strings"
@@ -767,6 +768,9 @@ func (impl *AppCloneServiceImpl) createWfInstances(refWfMappings []bean4.AppWork
767
768
impl .logger .Errorw ("error in creating ci pipeline, app clone" , "err" , err )
768
769
return createWorkflowMappingDto , err
769
770
}
771
+ if ci == nil || ci .CiPipelines == nil || len (ci .CiPipelines ) == 0 {
772
+ return createWorkflowMappingDto , errors .New ("ci pipeline not created" )
773
+ }
770
774
impl .logger .Debugw ("ci created" , "ci" , ci )
771
775
}
772
776
@@ -812,6 +816,7 @@ type cloneCiPipelineRequest struct {
812
816
func (impl * AppCloneServiceImpl ) CreateCiPipeline (req * cloneCiPipelineRequest ) (* bean.CiConfigRequest , error ) {
813
817
refCiConfig , err := impl .pipelineBuilder .GetCiPipeline (req .refAppId )
814
818
if err != nil {
819
+ impl .logger .Errorw ("error in fetching ci config" , "err" , err )
815
820
return nil , err
816
821
}
817
822
@@ -825,6 +830,7 @@ func (impl *AppCloneServiceImpl) CreateCiPipeline(req *cloneCiPipelineRequest) (
825
830
}
826
831
}
827
832
if refCiPipeline == nil {
833
+ impl .logger .Errorw ("error in fetching ci pipeline" , "err" , err )
828
834
return nil , nil
829
835
}
830
836
pipelineName := refCiPipeline .Name
0 commit comments