From 6b730d012cc9f260656633bdfd1ef5dbd7006b11 Mon Sep 17 00:00:00 2001 From: hay-kot Date: Sun, 11 Apr 2021 10:48:40 -0800 Subject: [PATCH] fix no image on scrape --- mealie/services/image/image.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mealie/services/image/image.py b/mealie/services/image/image.py index 8c225743c..0968404e1 100644 --- a/mealie/services/image/image.py +++ b/mealie/services/image/image.py @@ -62,12 +62,13 @@ def write_image(recipe_slug: str, file_data: bytes, extension: str) -> Path: extension = extension.replace(".", "") image_path = image_dir.joinpath(f"original.{extension}") - if isinstance(file_data, bytes): - with open(image_path, "ab") as f: - f.write(file_data) - else: + if isinstance(file_data, Path): shutil.copy2(file_data, image_path) + else: + with open(image_path, "ab") as f: + shutil.copyfileobj(file_data, f) + print(image_path) minify.minify_image(image_path) return image_path