fixed errro message in meal plan when adding notes with add to shopping

This commit is contained in:
vabene1111
2022-04-17 15:48:18 +02:00
parent 8bc13fc91f
commit d50fb69ce9

View File

@@ -739,7 +739,7 @@ class MealPlanSerializer(SpacedModelSerializer, WritableNestedModelSerializer):
def create(self, validated_data): def create(self, validated_data):
validated_data['created_by'] = self.context['request'].user validated_data['created_by'] = self.context['request'].user
mealplan = super().create(validated_data) mealplan = super().create(validated_data)
if self.context['request'].data.get('addshopping', False): if self.context['request'].data.get('addshopping', False) and self.context['request'].data.get('recipe', None):
SLR = RecipeShoppingEditor(user=validated_data['created_by'], space=validated_data['space']) SLR = RecipeShoppingEditor(user=validated_data['created_by'], space=validated_data['space'])
SLR.create(mealplan=mealplan, servings=validated_data['servings']) SLR.create(mealplan=mealplan, servings=validated_data['servings'])
return mealplan return mealplan