Skip to content

Commit 3ebcc41

Browse files
committed
Fixed problem that submitting create Category with models was failed
1 parent 1610671 commit 3ebcc41

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

category/api_v2/serializers.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
from rest_framework import serializers
22

33
from category.models import Category
4-
#from entity.api_v2.serializers import EntitySerializer
54
from entity.models import Entity
65

76

7+
# We bordered the situation that ID parameter would be readonly via OpenAPI generate
8+
# when EntitySerializer, which is defined in the entity.api_v2.serializers, was specified.
89
class EntitySerializer(serializers.ModelSerializer):
910
id = serializers.IntegerField()
1011

@@ -26,7 +27,6 @@ class EntitySimpleSerializer(serializers.ModelSerializer):
2627

2728
class CategoryCreateSerializer(serializers.ModelSerializer):
2829
id = serializers.IntegerField(required=False, read_only=True)
29-
#models = serializers.ListField(write_only=True, required=False, default=[])
3030
models = EntitySerializer(many=True)
3131

3232
class Meta:
@@ -49,7 +49,7 @@ def create(self, validated_data):
4949

5050

5151
class CategoryUpdateSerializer(serializers.ModelSerializer):
52-
models = serializers.ListField(write_only=True, required=False, default=[])
52+
models = EntitySerializer(many=True)
5353

5454
class Meta:
5555
model = Category

0 commit comments

Comments
 (0)