diff --git a/cookbook/views/data.py b/cookbook/views/data.py index a1a0f4552..8e3d9d559 100644 --- a/cookbook/views/data.py +++ b/cookbook/views/data.py @@ -188,16 +188,19 @@ def import_url(request): try: response = requests.get(data['image']) - img, filetype = handle_image(request, response.content) + img, filetype = handle_image(request, BytesIO(response.content)) recipe.image = File( img, name=f'{uuid.uuid4()}_{recipe.pk}{filetype}' ) recipe.save() - except UnidentifiedImageError: + except UnidentifiedImageError as e: + print(e) pass - except MissingSchema: + except MissingSchema as e: + print(e) pass - except: + except Exception as e: + print(e) pass return HttpResponse(reverse('view_recipe', args=[recipe.pk])) diff --git a/cookbook/views/new.py b/cookbook/views/new.py index 46aa8b324..a0f01496b 100644 --- a/cookbook/views/new.py +++ b/cookbook/views/new.py @@ -41,7 +41,7 @@ class RecipeCreate(GroupRequiredMixin, CreateView): obj.space = self.request.space obj.internal = True obj.save() - obj.steps.add(Step.objects.create()) + obj.steps.add(Step.objects.create(space=self.request.space)) return HttpResponseRedirect(reverse('edit_recipe', kwargs={'pk': obj.pk})) def get_success_url(self):