Skip to content

Commit b57d698

Browse files
committed
PretalxPaginatedSessionSerializer nullable 추가
1 parent 06bbee9 commit b57d698

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

pyconkr/external_apis/pretalx/serializers.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -39,28 +39,28 @@ class PretalxSessionSerializer(serializers.Serializer):
3939
submission_type_id = serializers.IntegerField()
4040
state = serializers.CharField()
4141

42-
image = serializers.CharField()
42+
image = serializers.CharField(allow_null=True)
4343
title = serializers.CharField()
44-
abstract = serializers.CharField()
45-
description = serializers.CharField()
46-
notes = serializers.CharField()
47-
internal_notes = serializers.CharField()
44+
abstract = serializers.CharField(allow_null=True)
45+
description = serializers.CharField(allow_null=True, allow_blank=True)
46+
notes = serializers.CharField(allow_null=True, allow_blank=True)
47+
internal_notes = serializers.CharField(allow_null=True, allow_blank=True)
4848
content_locale = serializers.CharField()
4949

50-
slot = PretalxSlotSerializer()
51-
duration = serializers.IntegerField()
50+
slot = PretalxSlotSerializer(allow_blank=True)
51+
duration = serializers.IntegerField(allow_null=True, allow_blank=True)
5252
do_not_record = serializers.BooleanField()
5353
is_featured = serializers.BooleanField()
5454

55-
speakers = PretalxSpeakerSerializer(many=True)
56-
answers = PretalxAnswerSerializer(many=True)
55+
speakers = PretalxSpeakerSerializer(many=True, allow_blank=True)
56+
answers = PretalxAnswerSerializer(many=True, allow_blank=True)
5757

58-
tags = serializers.ListField()
59-
tag_ids = serializers.ListField()
58+
tags = serializers.ListField(allow_blank=True)
59+
tag_ids = serializers.ListField(allow_blank=True)
6060

6161

6262
class PretalxPaginatedSessionSerializer(serializers.Serializer):
63-
count = serializers.IntegerField()
64-
next = serializers.CharField()
65-
previous = serializers.CharField()
66-
results = PretalxSessionSerializer(many=True)
63+
count = serializers.IntegerField(allow_null=True)
64+
next = serializers.CharField(allow_null=True)
65+
previous = serializers.CharField(allow_null=True)
66+
results = PretalxSessionSerializer(many=True, allow_blank=True)

0 commit comments

Comments
 (0)