cleanup ids in import as well
This commit is contained in:
@ -106,6 +106,9 @@ class FoodSerializer(UniqueFieldsMixin, serializers.ModelSerializer):
|
||||
obj, created = Food.objects.get_or_create(**validated_data)
|
||||
return obj
|
||||
|
||||
def update(self, instance, validated_data):
|
||||
return super(FoodSerializer, self).update(instance, validated_data)
|
||||
|
||||
class Meta:
|
||||
model = Food
|
||||
fields = ('id', 'name', 'recipe')
|
||||
|
@ -23,7 +23,7 @@ def import_recipe(request):
|
||||
form = ImportForm(request.POST)
|
||||
if form.is_valid():
|
||||
try:
|
||||
data = json.loads(form.cleaned_data['recipe'])
|
||||
data = json.loads(re.sub(r'"id":([0-9])+,', '', form.cleaned_data['recipe']))
|
||||
|
||||
sr = RecipeSerializer(data=data)
|
||||
if sr.is_valid():
|
||||
|
Reference in New Issue
Block a user