From 2ec9ef5bf36b9b29ea7a158bf274ad936a46a53a Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Tue, 23 Apr 2024 16:24:49 +0200 Subject: [PATCH] fix: handle case where mimetype is None (#26131) --- frappe/utils/pdf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/utils/pdf.py b/frappe/utils/pdf.py index a5de5808b9..54ee377ac1 100644 --- a/frappe/utils/pdf.py +++ b/frappe/utils/pdf.py @@ -276,7 +276,7 @@ def _get_base64_image(src): path = parsed_url.path query = parse_qs(parsed_url.query) mime_type = mimetypes.guess_type(path)[0] - if not mime_type.startswith("image/"): + if mime_type is None or not mime_type.startswith("image/"): return filename = query.get("fid") and query["fid"][0] or None file = find_file_by_url(path, name=filename)