File tree Expand file tree Collapse file tree 2 files changed +2
-10
lines changed Expand file tree Collapse file tree 2 files changed +2
-10
lines changed Original file line number Diff line number Diff line change @@ -442,10 +442,10 @@ def get_attribute(self, instance):
442
442
except (KeyError , AttributeError ) as exc :
443
443
if self .default is not empty :
444
444
return self .get_default ()
445
- if not self .required :
446
- raise SkipField ()
447
445
if self .allow_null :
448
446
return None
447
+ if not self .required :
448
+ raise SkipField ()
449
449
msg = (
450
450
'Got {exc_type} when attempting to get a value for field '
451
451
'`{field}` on serializer `{serializer}`.\n The serializer '
Original file line number Diff line number Diff line change @@ -384,14 +384,6 @@ def create(self, validated_data):
384
384
serializer .save ()
385
385
assert serializer .data == {'included' : 'abc' }
386
386
387
- def test_not_required_output_for_allow_null_field (self ):
388
- class ExampleSerializer (serializers .Serializer ):
389
- omitted = serializers .CharField (required = False , allow_null = True )
390
- included = serializers .CharField ()
391
-
392
- serializer = ExampleSerializer ({'included' : 'abc' })
393
- assert 'omitted' not in serializer .data
394
-
395
387
396
388
class TestDefaultOutput :
397
389
def setup (self ):
You can’t perform that action at this time.
0 commit comments