Skip to content

Commit a9bf45a

Browse files
committed
Fixup
1 parent 8d32982 commit a9bf45a

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

app/grandchallenge/algorithms/signals.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,14 @@ def update_input_image_permissions( # noqa:C901
3232
if pk_set is None:
3333
# When using a _clear action, pk_set is None
3434
# https://docs.djangoproject.com/en/2.2/ref/signals/#m2m-changed
35-
jobs = (
36-
getattr(instance, reverse_lookup)
37-
.prefetch_related("viewer_groups")
38-
.all()
39-
)
35+
jobs = getattr(instance, reverse_lookup).all()
4036
else:
41-
jobs = model.objects.filter(pk__in=pk_set).prefetch_related(
42-
"viewer_groups"
43-
)
37+
jobs = model.objects.filter(pk__in=pk_set)
38+
39+
jobs = jobs.prefetch_related("viewer_groups").only("viewer_groups")
4440
else:
4541
jobs = [instance]
42+
4643
if pk_set is None:
4744
# When using a _clear action, pk_set is None
4845
# https://docs.djangoproject.com/en/2.2/ref/signals/#m2m-changed

0 commit comments

Comments
 (0)