From d25cdebff0e10c3aa8c1c1f69bc120aca9aee0cb Mon Sep 17 00:00:00 2001
From: Tim Jaacks <tim.jaacks@garz-fricke.com>
Date: Mon, 5 Sep 2022 09:49:24 +0200
Subject: [PATCH] Really fix potential error message in retrigger job

TypeError: 'NoneType' object is not subscriptable

Example:
https://git.seco.com/seco-ne/yocto/manifest/-/jobs/129201
---
 scripts/retrigger_pipeline_jobs.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/scripts/retrigger_pipeline_jobs.py b/scripts/retrigger_pipeline_jobs.py
index bb90964d..11b5258d 100755
--- a/scripts/retrigger_pipeline_jobs.py
+++ b/scripts/retrigger_pipeline_jobs.py
@@ -22,6 +22,7 @@ def retrigger_pipeline_jobs(
         for bridge in pipeline.bridges.list():
             if (
                 bridge is not None
+                and bridge.downstream_pipeline is not None
                 and bridge.downstream_pipeline["project_id"] == project.id
             ):
                 child_pipeline = project.pipelines.get(
-- 
GitLab