File tree 1 file changed +6
-1
lines changed
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):
49
49
target = serializers .PrimaryKeyRelatedField (
50
50
pk_field = serializers .UUIDField (),
51
51
queryset = UUIDForeignKeyTarget .objects .all (),
52
- allow_empty = True )
52
+ allow_null = True )
53
53
54
54
class Meta :
55
55
model = NullableUUIDForeignKeySource
@@ -451,6 +451,11 @@ def test_null_uuid_foreign_key_serializes_as_none(self):
451
451
data = serializer .data
452
452
self .assertEqual (data ["target" ], None )
453
453
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
+
454
459
455
460
class PKNullableOneToOneTests (TestCase ):
456
461
def setUp (self ):
You can’t perform that action at this time.
0 commit comments