From a457689736c090bae1d933056d278f10b1101673 Mon Sep 17 00:00:00 2001 From: Robert Sparks Date: Wed, 7 Dec 2022 10:55:40 -0600 Subject: [PATCH] fix: ignore badly coded user-provided html of older documents --- ietf/doc/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ietf/doc/models.py b/ietf/doc/models.py index cc01f9756e0..587dfd1d7bd 100644 --- a/ietf/doc/models.py +++ b/ietf/doc/models.py @@ -550,7 +550,7 @@ def html_body(self, classes=""): html = Path( os.path.join(settings.RFC_PATH, self.canonical_name() + ".html") ).read_text() - except IOError: + except (IOError, UnicodeDecodeError): return None else: try: @@ -560,7 +560,7 @@ def html_body(self, classes=""): self.name + "-" + self.rev + ".html", ) ).read_text() - except IOError: + except (IOError, UnicodeDecodeError): return None # If HTML was generated by rfc2html, do not return it. Caller