From e8ba56349e0803a57212a5a95e182eb1ea301e6d Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Apr 01 2020 10:55:38 +0000 Subject: add refusal reason to log --- diff --git a/hub/kojihub.py b/hub/kojihub.py index a65c1a2..4390079 100644 --- a/hub/kojihub.py +++ b/hub/kojihub.py @@ -9753,7 +9753,10 @@ def check_policy(name, data, default='deny', strict=False, force=False): reason = 'error in policy' logger.error("Invalid action in policy %s, rule: %s", name, lastrule) if force and context.session.assertPerm('admin'): - logger.info("Policy %s overriden by force: %s" % (name, context.session.user_data["name"])) + msg = "Policy %s overriden by force: %s" % (name, context.session.user_data["name"]) + if reason: + msg += ": %s" % reason + logger.info(msg) return True, "overriden by force" if not strict: return False, reason