From 64f734631b22190ac106f69c3661e7781787257d Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Aug 02 2019 12:46:58 +0000 Subject: Backward-compatible fix for CG import User needn't to be specified during CG import. In such case actual user should be the owner. Fixes: https://pagure.io/koji/issue/1596 --- diff --git a/hub/kojihub.py b/hub/kojihub.py index 3a7f45f..2e88012 100644 --- a/hub/kojihub.py +++ b/hub/kojihub.py @@ -5861,7 +5861,10 @@ class CG_Importer(object): extra = json.dumps(buildinfo['extra']) else: extra = None - owner = get_user(self.buildinfo['owner'], strict=True)['id'] + if buildinfo.get('owner'): + owner = get_user(self.buildinfo['owner'], strict=True)['id'] + else: + owner = context.session.user_id source = self.buildinfo.get('source') st_complete = koji.BUILD_STATES['COMPLETE'] st_old = buildinfo['state']