Skip to content

Commit 14149d3

Browse files
committed
Update query
1 parent 86ead48 commit 14149d3

2 files changed

Lines changed: 6 additions & 8 deletions

File tree

app/grandchallenge/archives/signals.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,9 @@ def update_view_image_permissions_on_archive_item_values_change(
2929
if pk_set is None:
3030
# When using a _clear action, pk_set is None
3131
# https://docs.djangoproject.com/en/2.2/ref/signals/#m2m-changed
32-
images = [
33-
civ.image
34-
for civ in instance.values.filter(image__isnull=False)
35-
]
32+
images = Image.objects.filter(
33+
componentinterfacevalue__archive_items=instance
34+
)
3635
else:
3736
images = Image.objects.filter(
3837
componentinterfacevalue__pk__in=pk_set

app/grandchallenge/reader_studies/signals.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,9 @@ def update_view_image_permissions_on_display_set_values_change(
3535
if pk_set is None:
3636
# When using a _clear action, pk_set is None
3737
# https://docs.djangoproject.com/en/2.2/ref/signals/#m2m-changed
38-
images = [
39-
civ.image
40-
for civ in instance.values.filter(image__isnull=False)
41-
]
38+
images = Image.objects.filter(
39+
componentinterfacevalue__display_sets=instance
40+
)
4241
else:
4342
images = Image.objects.filter(
4443
componentinterfacevalue__pk__in=pk_set

0 commit comments

Comments
 (0)