Move check for ingredient/direction text.
Checking at the end was causing the 'Directions:' text to be included in the ingredient list before switching over to adding directions to the recipe.
This commit is contained in:
parent
67b294c141
commit
5ca3389f57
@ -21,6 +21,11 @@ class Plantoeat(Integration):
|
|||||||
description = ''
|
description = ''
|
||||||
for line in file.replace('\r', '').split('\n'):
|
for line in file.replace('\r', '').split('\n'):
|
||||||
if line.strip() != '':
|
if line.strip() != '':
|
||||||
|
if 'Ingredients:' in line:
|
||||||
|
ingredient_mode = True
|
||||||
|
if 'Directions:' in line:
|
||||||
|
ingredient_mode = False
|
||||||
|
direction_mode = True
|
||||||
if 'Title:' in line:
|
if 'Title:' in line:
|
||||||
title = line.replace('Title:', '').replace('"', '').strip()
|
title = line.replace('Title:', '').replace('"', '').strip()
|
||||||
if 'Description:' in line:
|
if 'Description:' in line:
|
||||||
@ -37,11 +42,6 @@ class Plantoeat(Integration):
|
|||||||
if direction_mode:
|
if direction_mode:
|
||||||
if len(line) > 2:
|
if len(line) > 2:
|
||||||
directions.append(line.strip() + '\n')
|
directions.append(line.strip() + '\n')
|
||||||
if 'Ingredients:' in line:
|
|
||||||
ingredient_mode = True
|
|
||||||
if 'Directions:' in line:
|
|
||||||
ingredient_mode = False
|
|
||||||
direction_mode = True
|
|
||||||
|
|
||||||
recipe = Recipe.objects.create(name=title, description=description, created_by=self.request.user, internal=True, space=self.request.space)
|
recipe = Recipe.objects.create(name=title, description=description, created_by=self.request.user, internal=True, space=self.request.space)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user