diff --git a/ietf/doc/models.py b/ietf/doc/models.py index cc01f9756..587dfd1d7 100644 --- a/ietf/doc/models.py +++ b/ietf/doc/models.py @@ -550,7 +550,7 @@ class DocumentInfo(models.Model): 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 @@ class DocumentInfo(models.Model): 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