From 4f78acca12c25a132b0f259bd30974aa1c3fda46 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Oct 31 2023 10:27:32 +0000 Subject: fix task_id extraction for missing extra Related: https://pagure.io/koji/issue/3906 --- diff --git a/koji/util.py b/koji/util.py index 2ffa03c..0f70750 100644 --- a/koji/util.py +++ b/koji/util.py @@ -984,5 +984,7 @@ def extract_build_task(binfo): task_id = binfo.get('task_id') if task_id is None: # legacy OSBS task id location - task_id = binfo.get('extra', {}).get('container_koji_task_id') + extra = binfo.get('extra') + if extra is not None: + task_id = extra.get('container_koji_task_id') return task_id