Fixed serialization error
This commit is contained in:
parent
64e88b83f7
commit
bdf9347917
|
@ -239,7 +239,7 @@ class APILibraryCreateSerializer(serializers.ModelSerializer):
|
||||||
return validated_data
|
return validated_data
|
||||||
|
|
||||||
def create(self, validated_data):
|
def create(self, validated_data):
|
||||||
library = models.Library.objects.get_or_create(
|
library = models.Library.objects.update_or_create(
|
||||||
url=validated_data['library']['id'],
|
url=validated_data['library']['id'],
|
||||||
defaults={
|
defaults={
|
||||||
'actor': validated_data['actor'],
|
'actor': validated_data['actor'],
|
||||||
|
|
|
@ -68,7 +68,7 @@ class InstanceActorViewSet(FederationMixin, viewsets.GenericViewSet):
|
||||||
data = handler(request.data, actor=request.actor)
|
data = handler(request.data, actor=request.actor)
|
||||||
except NotImplementedError:
|
except NotImplementedError:
|
||||||
return response.Response(status=405)
|
return response.Response(status=405)
|
||||||
return response.Response(data, status=200)
|
return response.Response({}, status=200)
|
||||||
|
|
||||||
@detail_route(methods=['get', 'post'])
|
@detail_route(methods=['get', 'post'])
|
||||||
def outbox(self, request, *args, **kwargs):
|
def outbox(self, request, *args, **kwargs):
|
||||||
|
@ -80,7 +80,7 @@ class InstanceActorViewSet(FederationMixin, viewsets.GenericViewSet):
|
||||||
data = handler(request.data, actor=request.actor)
|
data = handler(request.data, actor=request.actor)
|
||||||
except NotImplementedError:
|
except NotImplementedError:
|
||||||
return response.Response(status=405)
|
return response.Response(status=405)
|
||||||
return response.Response(data, status=200)
|
return response.Response({}, status=200)
|
||||||
|
|
||||||
|
|
||||||
class WellKnownViewSet(FederationMixin, viewsets.GenericViewSet):
|
class WellKnownViewSet(FederationMixin, viewsets.GenericViewSet):
|
||||||
|
|
Loading…
Reference in New Issue