X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=dak%2Fadmin.py;h=798aa3b7b8948a8652760111d5e196e20b505de8;hb=1321b77d07db1c22cd028c83937817ede40479a9;hp=c77e93f32845b464922fbeca55ffd4a1fa22934a;hpb=922bd52cf4fc88bdb802ff7f3f26beeca1f171c5;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")