Skip to content

Commit 22a5d34

Browse files
Merge pull request #5925 from devtron-labs/auto-ci-trigger-fix
fix: nil ptr fix in copying extraEnvVars
2 parents e5beefe + 6925c6a commit 22a5d34

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pkg/pipeline/CiService.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,9 @@ func (impl *CiServiceImpl) TriggerCiPipeline(trigger types.Trigger) (int, error)
310310
impl.Logger.Errorw("error in getting gitTrigger env data for stage", "gitTriggers", savedCiWf.GitTriggers, "err", err)
311311
return 0, err
312312
}
313+
if trigger.ExtraEnvironmentVariables == nil {
314+
trigger.ExtraEnvironmentVariables = make(map[string]string)
315+
}
313316
maps.Copy(trigger.ExtraEnvironmentVariables, gitTriggerEnvVariables)
314317

315318
workflowRequest, err := impl.buildWfRequestForCiPipeline(pipeline, trigger, ciMaterials, savedCiWf, ciWorkflowConfig, ciPipelineScripts, preCiSteps, postCiSteps, refPluginsData, isJob)

0 commit comments

Comments
 (0)