From 1624213cc9b13d2bf3add3450dbab9511064ce23 Mon Sep 17 00:00:00 2001 From: Clayton Daley Date: Thu, 14 Dec 2017 15:33:16 -0600 Subject: [PATCH] remove vestigial `BaseSerializer` exception (see #5666) --- rest_framework/serializers.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py index e2ea0d744..031c38c5b 100644 --- a/rest_framework/serializers.py +++ b/rest_framework/serializers.py @@ -784,8 +784,7 @@ def raise_errors_on_nested_writes(method_name, serializer, validated_data): # profile = ProfileSerializer() assert not any( isinstance(field, BaseSerializer) and - (field.source in validated_data) and - isinstance(validated_data[field.source], (list, dict)) + (field.source in validated_data) for field in serializer._writable_fields ), ( 'The `.{method_name}()` method does not support writable nested '