diff --git a/files/views/media.py b/files/views/media.py index 2809f84f..38b7482b 100644 --- a/files/views/media.py +++ b/files/views/media.py @@ -666,17 +666,14 @@ class MediaBulkUserActions(APIView): return Response({"detail": "No matching categories found or access denied"}, status=status.HTTP_400_BAD_REQUEST) added_count = 0 - # tag = None - # for category in categories: - # if category.is_lms_course: - # tag, _ = Tag.objects.get_or_create(title=category.title[:100]) - # - # for m in media: - # if not m.category.filter(uid=category.uid).exists(): - # m.category.add(category) - # added_count += 1 - # if tag: - # m.tags.add(tag) + for category in categories: + for m in media: + if not m.category.filter(uid=category.uid).exists(): + m.category.add(category) + added_count += 1 + # if category.is_lms_course: + # tag, _ = Tag.objects.get_or_create(title=category.title[:100]) + # m.tags.add(tag) return Response({"detail": f"Added {added_count} media items to {categories.count()} categories"})