fixed recipe url import issue on some pages without images

This commit is contained in:
vabene1111
2021-04-26 16:41:48 +02:00
parent 94b56ff742
commit ec95f8032c

View File

@@ -14,6 +14,7 @@ from django.utils.translation import gettext as _
from django.utils.translation import ngettext
from django_tables2 import RequestConfig
from PIL import Image, UnidentifiedImageError
from requests.exceptions import MissingSchema
from cookbook.forms import BatchEditForm, SyncForm
from cookbook.helper.permission_helper import (group_required,
@@ -164,7 +165,7 @@ def import_url(request):
step.ingredients.add(ingredient)
print(ingredient)
if 'image' in data and data['image'] != '':
if 'image' in data and data['image'] != '' and data['image'] is not None:
try:
response = requests.get(data['image'])
img = Image.open(BytesIO(response.content))
@@ -183,6 +184,8 @@ def import_url(request):
recipe.save()
except UnidentifiedImageError:
pass
except MissingSchema:
pass
return HttpResponse(reverse('view_recipe', args=[recipe.pk]))