Better error handling during scan

This commit is contained in:
Eliot Berriot 2018-04-08 20:27:10 +02:00
parent ea27dd917f
commit f0ef9ea561
No known key found for this signature in database
GPG Key ID: DD6965E2476E5C27
1 changed files with 6 additions and 1 deletions

View File

@ -96,5 +96,10 @@ def get_library_data(library_url):
serializer = serializers.PaginatedCollectionSerializer(
data=response.json(),
)
serializer.is_valid(raise_exception=True)
if not serializer.is_valid():
return {
'errors': [
'Invalid ActivityPub response from remote library']
}
return serializer.validated_data