diff --git a/cookbook/serializer.py b/cookbook/serializer.py index 8bada6ca..3a3e991f 100644 --- a/cookbook/serializer.py +++ b/cookbook/serializer.py @@ -317,6 +317,7 @@ class RecipeSimpleSerializer(serializers.ModelSerializer): class FoodSerializer(UniqueFieldsMixin, WritableNestedModelSerializer): + supermarket_category = SupermarketCategorySerializer(allow_null=True, required=False) image = serializers.SerializerMethodField('get_image') numrecipe = serializers.SerializerMethodField('count_recipes') @@ -354,11 +355,7 @@ class FoodSerializer(UniqueFieldsMixin, WritableNestedModelSerializer): def create(self, validated_data): validated_data['name'] = validated_data['name'].strip() validated_data['space'] = self.context['request'].space - # supermarket = validated_data.pop('supermarket_category', None) obj, created = Food.objects.get_or_create(**validated_data) - # if supermarket: - # obj.supermarket_category, created = SupermarketCategory.objects.get_or_create(name=supermarket.name, space=self.context['request'].space) - # obj.save() return obj def update(self, instance, validated_data):