From c063637159d776b07763eeffad961456a45bcc62 Mon Sep 17 00:00:00 2001 From: Markos Gogoulos Date: Mon, 27 Apr 2026 21:11:21 +0300 Subject: [PATCH] at --- files/views/media.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/files/views/media.py b/files/views/media.py index 2bd51ba4..134e2151 100644 --- a/files/views/media.py +++ b/files/views/media.py @@ -792,7 +792,8 @@ class MediaBulkUserActions(APIView): other_course_media = all_course_media.exclude(friendly_token__in=media_ids) if remove_permissions: MediaPermission.objects.filter(media__in=other_course_media, user__in=group_users).delete() - other_embedded = embed_qs.filter(media__in=other_course_media) + # exclude selected_media, not other_course_media — LTI-embedded media are not in the M2M + other_embedded = embed_qs.exclude(media__in=selected_media) other_embedded_media_ids = list(other_embedded.values_list('media_id', flat=True)) other_embedded.delete() MediaPermission.objects.filter(media_id__in=other_embedded_media_ids).delete()