From 08cd83e0e12bd2b402e0bad020e8738a2bdee4c7 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 23 2019 17:29:54 +0000 Subject: Ensure the backref ci_hook is accessible Signed-off-by: Pierre-Yves Chibon --- diff --git a/pagure/api/ci/jenkins.py b/pagure/api/ci/jenkins.py index 8630b1a..cbaf910 100644 --- a/pagure/api/ci/jenkins.py +++ b/pagure/api/ci/jenkins.py @@ -20,6 +20,7 @@ from kitchen.text.converters import to_bytes import pagure import pagure.exceptions import pagure.lib.query +import pagure.lib.plugins import pagure.lib.lib_ci as lib_ci from pagure.api import API, APIERROR, api_method @@ -67,6 +68,9 @@ def jenkins_ci_notification( if not project: raise pagure.exceptions.APIError(404, error_code=APIERROR.ENOPROJECT) + ci_hook = pagure.lib.plugins.get_plugin("Pagure CI") + ci_hook.db_object() + if not constant_time.bytes_eq( to_bytes(pagure_ci_token), to_bytes(project.ci_hook.pagure_ci_token) ):