Skip to content

Commit e813baf

Browse files
author
enrico
committed
Fixed one issue
1 parent 6f9228a commit e813baf

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

tests/issue/serializers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ class Meta:
1212

1313

1414
class SummarySerializer(serializers.ModelSerializer):
15-
items = ItemAmountSerializer(many=True)
15+
items = ItemAmountSerializer(source='itemamount_set', many=True)
1616

1717
def create(self, validated_data):
18-
items = validated_data.pop('items')
18+
items = validated_data.pop('itemamount_set')
1919
instance = super().create(validated_data)
2020
for item in items:
2121
instance.items.add(

tests/issue/test_issue.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def test_create(self):
2121
serializer = serializers.SummarySerializer(data=data)
2222
serializer.is_valid(raise_exception=True)
2323
expected_data = {
24-
"items": [
24+
"itemamount_set": [
2525
{
2626
"item": item,
2727
"amount": 100,
@@ -62,5 +62,4 @@ def test_create_with_json(self):
6262
],
6363
}
6464
response = api_client.post(reverse('summary-list'), json.dumps(data), content_type='application/json')
65-
print(response.content)
6665
assert response.status_code == 201

0 commit comments

Comments
 (0)