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) ):