fixed broken microdata blowing up ingredient lists
This commit is contained in:
parent
78fa5338d3
commit
4b719af4e1
@ -71,12 +71,13 @@ def find_recipe_json(ld_json, url):
|
|||||||
ingredients = []
|
ingredients = []
|
||||||
|
|
||||||
for x in ld_json['recipeIngredient']:
|
for x in ld_json['recipeIngredient']:
|
||||||
try:
|
if x.replace(' ','') != '':
|
||||||
amount, unit, ingredient, note = parse_ingredient(x)
|
try:
|
||||||
if ingredient:
|
amount, unit, ingredient, note = parse_ingredient(x)
|
||||||
ingredients.append({'amount': amount, 'unit': {'text': unit, 'id': random.randrange(10000, 99999)}, 'ingredient': {'text': ingredient, 'id': random.randrange(10000, 99999)}, "note": note, 'original': x})
|
if ingredient:
|
||||||
except:
|
ingredients.append({'amount': amount, 'unit': {'text': unit, 'id': random.randrange(10000, 99999)}, 'ingredient': {'text': ingredient, 'id': random.randrange(10000, 99999)}, "note": note, 'original': x})
|
||||||
ingredients.append({'amount': 0, 'unit': {'text': "", 'id': random.randrange(10000, 99999)}, 'ingredient': {'text': x, 'id': random.randrange(10000, 99999)}, "note": "", 'original': x})
|
except:
|
||||||
|
ingredients.append({'amount': 0, 'unit': {'text': "", 'id': random.randrange(10000, 99999)}, 'ingredient': {'text': x, 'id': random.randrange(10000, 99999)}, "note": "", 'original': x})
|
||||||
|
|
||||||
ld_json['recipeIngredient'] = ingredients
|
ld_json['recipeIngredient'] = ingredients
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user