diff --git a/backend/apps/library/serializers.py b/backend/apps/library/serializers.py
index c8f2e75..e966e91 100644
--- a/backend/apps/library/serializers.py
+++ b/backend/apps/library/serializers.py
@@ -1,9 +1,10 @@
import os
+from django.core import signing
from rest_framework import serializers
from .models import MediaItem, MediaLocation, TempUpload
-from .services import VIDEO_EXTENSIONS
+from .services import UPLOAD_FILE_SALT, VIDEO_EXTENSIONS
class MediaLocationSerializer(serializers.ModelSerializer):
@@ -125,4 +126,15 @@ class TempUploadSerializer(serializers.ModelSerializer):
return f"J-{obj.library_item_id}" if obj.library_item_id else None
def get_file_url(self, obj):
- return f"/api/uploads/{obj.id}/file/" if obj.file else None
+ """Signed URL so
/
- or click to select — PNG, JPG, GIF, APNG, MP4, WEBM
+ or click to select — PNG, JPG, GIF, APNG, WEBP, MP4, WEBM