diff --git a/frappe/utils/pdf.py b/frappe/utils/pdf.py index 6d8b8bf7a8..6fc7c789ae 100644 --- a/frappe/utils/pdf.py +++ b/frappe/utils/pdf.py @@ -39,7 +39,10 @@ def get_pdf(html, options=None): filedata = fileobj.read() except IOError, e: - if "ContentNotFoundError" in e.message or "ContentOperationNotPermittedError" in e.message: + if ("ContentNotFoundError" in e.message + or "ContentOperationNotPermittedError" in e.message + or "UnknownContentError" in e.message + or "RemoteHostClosedError" in e.message): # allow pdfs with missing images if file got created if os.path.exists(fname): with open(fname, "rb") as fileobj: