diff --git a/djangoldp/serializers.py b/djangoldp/serializers.py index 7107a004793b3dc8d3874ca0915e378ce353c553..f8caee7a30397f9883854a837f05bdba6a9fcff0 100644 --- a/djangoldp/serializers.py +++ b/djangoldp/serializers.py @@ -17,9 +17,9 @@ from rest_framework.utils import model_meta from rest_framework.utils.field_mapping import get_nested_relation_kwargs from rest_framework.utils.serializer_helpers import ReturnDict +from djangoldp import permissions from djangoldp.fields import LDPUrlField, IdURLField from djangoldp.models import Model -from djangoldp import permissions class LDListMixin: @@ -210,11 +210,11 @@ class LDPSerializer(HyperlinkedModelSerializer): if hasattr(obj._meta, 'auto_author'): data['permissions'] += permissions.AnonymousReadOnly.author_perms else: - data['permissions'] += permissions.AnonymousReadOnly.authenticated_perms + data['permissions'] += permissions.AnonymousReadOnly.authenticated_perms if hasattr(obj._meta, 'rdf_context'): data['@context'] = obj._meta.rdf_context - + return data def build_standard_field(self, field_name, model_field): diff --git a/djangoldp/tests/tests_save.py b/djangoldp/tests/tests_save.py index d3424d1f2b622430866de371ecd7b42efc630096..e560f01962fe31d03dc008e2300be63f3eecdd9e 100644 --- a/djangoldp/tests/tests_save.py +++ b/djangoldp/tests/tests_save.py @@ -26,7 +26,7 @@ class Save(TestCase): ] } - meta_args = {'model': Invoice, 'depth': 1, 'fields': ("@id", "title", "batches")} + meta_args = {'model': Invoice, 'depth': 2, 'fields': ("@id", "title", "batches")} meta_class = type('Meta', (), meta_args) serializer_class = type(LDPSerializer)('InvoiceSerializer', (LDPSerializer,), {'Meta': meta_class})