mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-04 19:49:19 +02:00
Now return media files with absolute URL
This commit is contained in:
parent
e8eaf6db94
commit
da4c76ace8
5 changed files with 17 additions and 3 deletions
|
@ -31,11 +31,20 @@ class ImportBatchSerializer(serializers.ModelSerializer):
|
|||
model = models.ImportBatch
|
||||
fields = ('id', 'jobs', 'status', 'creation_date')
|
||||
|
||||
|
||||
class TrackFileSerializer(serializers.ModelSerializer):
|
||||
path = serializers.SerializerMethodField()
|
||||
|
||||
class Meta:
|
||||
model = models.TrackFile
|
||||
fields = ('id', 'path', 'duration', 'source', 'filename')
|
||||
|
||||
def get_path(self, o):
|
||||
request = self.context.get('request')
|
||||
url = o.path
|
||||
if request:
|
||||
url = request.build_absolute_uri(url)
|
||||
return url
|
||||
|
||||
class SimpleAlbumSerializer(serializers.ModelSerializer):
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue