commit 9b2970f75c295f3e3c5569a4d0a9066ae183965d
Author: Pierre-Yves Chibon <pingou(a)pingoured.fr>
Date: Thu Mar 17 11:01:24 2016 +0100
Ensure the fedora-review flag has been touched
pkgdb2client/utils.py | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/pkgdb2client/utils.py b/pkgdb2client/utils.py
index 499513c..ab0a8b0 100644
--- a/pkgdb2client/utils.py
+++ b/pkgdb2client/utils.py
@@ -289,8 +289,10 @@ def check_package_creation(info, bugid, pkgdbclient, requester):
"by {1}".format(bug_creator_full, requester))
# Check who updated the fedora-review flag to +
+ fedora_review_checked = False
for flag in bug.flags:
if flag['name'] == 'fedora-review':
+ fedora_review_checked = True
if flag['status'] == '+':
flag_setter_email = flag['setter']
flag_setter, flag_setter_full = get_fasinfo(flag_setter_email)
@@ -325,6 +327,10 @@ def check_package_creation(info, bugid, pkgdbclient, requester):
'Review not approved, flag set to: {0}'.format(
flag['status']))
+ if not fedora_review_checked:
+ messages["bad"].append('fedora-review flag has not been
touched')
+
+
msgs2 = check_branch_creation(
pkgdbclient,
info['pkg_name'],
Show replies by date