From a7c5531f203c9c226fd952a96b858db6bb9ba4cd Mon Sep 17 00:00:00 2001 From: Aaron Rhodes Date: Mon, 30 Mar 2020 17:50:07 -0400 Subject: [PATCH] Prevent lxml from attempting to parse None --- docxtpl/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docxtpl/__init__.py b/docxtpl/__init__.py index bba13a9..05d1fa6 100644 --- a/docxtpl/__init__.py +++ b/docxtpl/__init__.py @@ -236,7 +236,7 @@ class DocxTemplate(object): def get_headers_footers_xml(self, uri): for relKey, val in self.docx._part._rels.items(): - if val.reltype == uri: + if (val.reltype == uri) and (val._target._blob): yield relKey, self.xml_to_string(parse_xml(val._target._blob)) def get_headers_footers_encoding(self,xml):