From 7f57e7ab56ea0a71a2efe44b66328989f79cccba Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Sat, 19 Jun 2021 14:44:49 +0200 Subject: [PATCH 1/2] Fixed recipe create space --- cookbook/views/new.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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): From f5312496e3ac7fe72d6b2df3a8ff4f0bfb179432 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Sun, 20 Jun 2021 13:35:05 +0200 Subject: [PATCH 2/2] fixed url image import --- cookbook/views/data.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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]))