From 6bfd4138cfbf32876ce3ffb1b1a2e29de70b52a5 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Wed, 20 Jan 2016 14:52:40 +0530 Subject: [PATCH] [fix] handle content error in pdf.py --- frappe/utils/pdf.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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: