X-Git-Url: https://git.ozlabs.org/?p=patchwork;a=blobdiff_plain;f=apps%2Fpatchwork%2Fviews%2Fxmlrpc.py;h=23e58bf279bd141f076a49f6cedc17a4bc3ac8f2;hp=f322e5383182fb7fa32cf04978b8610a74187036;hb=7bcba313da27b7230b14a7ea41d50e76cd03e9a5;hpb=799c2a2ac4e1d5b1fa5c02917551e18e1dc7aaaa diff --git a/apps/patchwork/views/xmlrpc.py b/apps/patchwork/views/xmlrpc.py index f322e53..23e58bf 100644 --- a/apps/patchwork/views/xmlrpc.py +++ b/apps/patchwork/views/xmlrpc.py @@ -354,6 +354,16 @@ def patch_get_by_hash(hash): except: return {} +@xmlrpc_method(False) +def patch_get_by_project_hash(project, hash): + """Return structure for the given patch hash.""" + try: + patch = Patch.objects.filter(project__linkname = project, + hash = hash)[0] + return patch_to_dict(patch) + except: + return {} + @xmlrpc_method(False) def patch_get_mbox(patch_id): """Return mbox string for the given patch ID."""