X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fadmin.py;h=798aa3b7b8948a8652760111d5e196e20b505de8;hb=96435a89e1ee5581b25eb7b5b1722e987f5b5a44;hp=c77e93f32845b464922fbeca55ffd4a1fa22934a;hpb=09a1a20566dcf84ca229b4339bd8f8080eb59afd;p=dak.git diff --git a/dak/admin.py b/dak/admin.py index c77e93f3..798aa3b7 100755 --- a/dak/admin.py +++ b/dak/admin.py @@ -584,9 +584,9 @@ def show_keyring(command): if mode == 'list-all': pass elif mode == 'list-binary': - q = q.filter(Keyring.default_source_acl_id == None) + q = q.join(Keyring.acl).filter(ACL.allow_source == False) elif mode == 'list-source': - q = q.filter(Keyring.default_source_acl_id != None) + q = q.join(Keyring.acl).filter(ACL.allow_source == True) else: die("E: keyring command unknown")