]> git.ozlabs.org Git - patchwork/commitdiff
views/xmlrpc: fix xmlrpc delegate filtering
authorJohannes Berg <johannes@sipsolutions.net>
Tue, 6 Jan 2015 10:21:37 +0000 (11:21 +0100)
committerJeremy Kerr <jk@ozlabs.org>
Sun, 22 Mar 2015 13:06:23 +0000 (21:06 +0800)
Trying to use
  pwclient list -d 'johannes@sipsolutions.net'

doesn't result in any patches listed - it seems that the filter is
constructed wrongly on the xmlrpc server side (going by how the
submitter filter is done.)

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
apps/patchwork/views/xmlrpc.py

index ca84c94cdc7c3d1f21c4577a731db9a4a4292083..1235ead645575bafeea63de79890873860d5dc66 100644 (file)
@@ -326,6 +326,9 @@ def patch_list(filter={}):
             elif parts[0] == 'submitter_id':
                 dfilter['submitter'] = Person.objects.filter(id =
                                         filter[key])[0]
+            elif parts[0] == 'delegate_id':
+                dfilter['delegate'] = Person.objects.filter(id =
+                                        filter[key])[0]
             elif parts[0] == 'state_id':
                 dfilter['state'] = State.objects.filter(id =
                                         filter[key])[0]