Skip to content

Commit

Permalink
Adding checksums to file attributes
Browse files Browse the repository at this point in the history
  • Loading branch information
David Davis committed May 23, 2019
1 parent 1a9c63c commit 721e755
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
5 changes: 3 additions & 2 deletions pulp_file/app/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
from rest_framework import serializers

from pulpcore.plugin.serializers import (
ContentChecksumSerializer,
DetailRelatedField,
PublicationDistributionSerializer,
PublicationSerializer,
Expand All @@ -14,7 +15,7 @@
from .models import FileContent, FileDistribution, FileRemote, FilePublication


class FileContentSerializer(SingleArtifactContentSerializer):
class FileContentSerializer(SingleArtifactContentSerializer, ContentChecksumSerializer):
"""
Serializer for File Content.
"""
Expand Down Expand Up @@ -45,7 +46,7 @@ def validate(self, data):
class Meta:
fields = tuple(
set(SingleArtifactContentSerializer.Meta.fields) - {'_relative_path'}
) + ('relative_path',)
) + ContentChecksumSerializer.Meta.fields + ('relative_path',)
model = FileContent


Expand Down
2 changes: 1 addition & 1 deletion pulp_file/app/viewsets.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ class FileContentViewSet(ContentViewSet):
"""

endpoint_name = 'files'
queryset = FileContent.objects.all()
queryset = FileContent.objects.prefetch_related("_artifacts").all()
serializer_class = FileContentSerializer
filterset_class = FileContentFilter

Expand Down

0 comments on commit 721e755

Please sign in to comment.