File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ class NullableUUIDForeignKeySourceSerializer(serializers.ModelSerializer):
4949 target = serializers .PrimaryKeyRelatedField (
5050 pk_field = serializers .UUIDField (),
5151 queryset = UUIDForeignKeyTarget .objects .all (),
52- allow_empty = True )
52+ allow_null = True )
5353
5454 class Meta :
5555 model = NullableUUIDForeignKeySource
@@ -451,6 +451,11 @@ def test_null_uuid_foreign_key_serializes_as_none(self):
451451 data = serializer .data
452452 self .assertEqual (data ["target" ], None )
453453
454+ def test_nullable_uuid_foreign_key_is_valid_when_none (self ):
455+ data = {"name" : "Source" , "target" : None }
456+ serializer = NullableUUIDForeignKeySourceSerializer (data = data )
457+ self .assertTrue (serializer .is_valid (), serializer .errors )
458+
454459
455460class PKNullableOneToOneTests (TestCase ):
456461 def setUp (self ):
You can’t perform that action at this time.
0 commit comments