fix duplicate shopping entries when using old list

This commit is contained in:
Chris Scoggins
2022-01-26 14:47:33 -06:00
parent 47823132f0
commit 4a48019885
4 changed files with 4 additions and 10 deletions

View File

@ -692,7 +692,8 @@ class ShoppingListRecipeSerializer(serializers.ModelSerializer):
) + f' ({value:.2g})'
def update(self, instance, validated_data):
if 'servings' in validated_data:
# TODO remove once old shopping list
if 'servings' in validated_data and self.context.get('view', None).__class__.__name__ != 'ShoppingListViewSet':
list_from_recipe(
list_recipe=instance,
servings=validated_data['servings'],