diff --git a/cookbook/serializer.py b/cookbook/serializer.py index 9c8375acd..9da52d5f9 100644 --- a/cookbook/serializer.py +++ b/cookbook/serializer.py @@ -188,7 +188,7 @@ class RecipeSerializer(WritableNestedModelSerializer): read_only_fields = ['image', 'created_by', 'created_at'] def create(self, validated_data): - validated_data['created_by'] = self.context['request']._user + validated_data['created_by'] = self.context['request'].user return super().create(validated_data) diff --git a/cookbook/views/import_export.py b/cookbook/views/import_export.py index 921455f72..e2ad1e898 100644 --- a/cookbook/views/import_export.py +++ b/cookbook/views/import_export.py @@ -27,7 +27,7 @@ def import_recipe(request): re.sub(r'"id":([0-9])+,', '', form.cleaned_data['recipe']) ) - sr = RecipeSerializer(data=data) + sr = RecipeSerializer(data=data, context={'request': request}) if sr.is_valid(): sr.validated_data['created_by'] = request.user recipe = sr.save()