]> git.ozlabs.org Git - patchwork/blobdiff - apps/patchwork/views/__init__.py
views: use id__in = get_patch_ids() to get the modified patch set
[patchwork] / apps / patchwork / views / __init__.py
index 3f50380632afc4528a4f275781c195a164f6b566..fbe44f5b012643a04e080b9c6b09f13ebbd0ba67 100644 (file)
@@ -47,13 +47,7 @@ def generic_list(request, project, view,
         if request.POST.get('bundle_name', False):
             action = 'create'
 
-        ps = []
-        for patch_id in get_patch_ids(request.POST):
-            try:
-                patch = Patch.objects.get(id = patch_id)
-            except Patch.DoesNotExist:
-                pass
-            ps.append(patch)
+        ps = Patch.objects.filter(id__in = get_patch_ids(request.POST))
 
         (errors, form) = set_patches(request.user, project, action, \
                 request.POST, ps, context)