Merge branch 'develop' of https://github.com/vabene1111/recipes into develop

This commit is contained in:
Kaibu
2021-06-20 14:59:03 +02:00
2 changed files with 8 additions and 5 deletions

View File

@@ -188,16 +188,19 @@ def import_url(request):
try: try:
response = requests.get(data['image']) response = requests.get(data['image'])
img, filetype = handle_image(request, response.content) img, filetype = handle_image(request, BytesIO(response.content))
recipe.image = File( recipe.image = File(
img, name=f'{uuid.uuid4()}_{recipe.pk}{filetype}' img, name=f'{uuid.uuid4()}_{recipe.pk}{filetype}'
) )
recipe.save() recipe.save()
except UnidentifiedImageError: except UnidentifiedImageError as e:
print(e)
pass pass
except MissingSchema: except MissingSchema as e:
print(e)
pass pass
except: except Exception as e:
print(e)
pass pass
return HttpResponse(reverse('view_recipe', args=[recipe.pk])) return HttpResponse(reverse('view_recipe', args=[recipe.pk]))

View File

@@ -41,7 +41,7 @@ class RecipeCreate(GroupRequiredMixin, CreateView):
obj.space = self.request.space obj.space = self.request.space
obj.internal = True obj.internal = True
obj.save() 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})) return HttpResponseRedirect(reverse('edit_recipe', kwargs={'pk': obj.pk}))
def get_success_url(self): def get_success_url(self):