X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fprocess_unchecked.py;h=2a479ced62e457ff29a897b08901dcf0270cba32;hb=d36e2e1219a6c9ad9110bbdb779ca61dfb444c2c;hp=690c1c115e19a51f66f29244b09c33e6bb8d0684;hpb=d6c675a02c32f25a25748834c8e80a3577ec9f25;p=dak.git diff --git a/dak/process_unchecked.py b/dak/process_unchecked.py index 690c1c11..2a479ced 100755 --- a/dak/process_unchecked.py +++ b/dak/process_unchecked.py @@ -1054,7 +1054,7 @@ def check_signed_by_key(): is_nmu = 1 for si in source_ids: is_nmu = 1 - q = Upload.projectB.query("SELECT m.name FROM maintainer m WHERE m.id IN (SELECT maintainer FROM src_uploaders WHERE src_uploaders.source = %s)" % (si)) + q = Upload.projectB.query("SELECT m.name FROM maintainer m WHERE m.id IN (SELECT su.maintainer FROM src_uploaders su JOIN source s ON (s.id = su.source) WHERE su.source = %s AND s.dm_upload_allowed = 'yes')" % (si)) for m in q.getresult(): (rfc822, rfc2047, name, email) = utils.fix_maintainer(m[0]) if email == uid_email or name == uid_name: