fix: ignore badly coded user-provided html of older documents (#4845)
This commit is contained in:
parent
81b8ffc929
commit
a7c0cc0464
|
@ -550,7 +550,7 @@ class DocumentInfo(models.Model):
|
||||||
html = Path(
|
html = Path(
|
||||||
os.path.join(settings.RFC_PATH, self.canonical_name() + ".html")
|
os.path.join(settings.RFC_PATH, self.canonical_name() + ".html")
|
||||||
).read_text()
|
).read_text()
|
||||||
except IOError:
|
except (IOError, UnicodeDecodeError):
|
||||||
return None
|
return None
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
|
@ -560,7 +560,7 @@ class DocumentInfo(models.Model):
|
||||||
self.name + "-" + self.rev + ".html",
|
self.name + "-" + self.rev + ".html",
|
||||||
)
|
)
|
||||||
).read_text()
|
).read_text()
|
||||||
except IOError:
|
except (IOError, UnicodeDecodeError):
|
||||||
return None
|
return None
|
||||||
|
|
||||||
# If HTML was generated by rfc2html, do not return it. Caller
|
# If HTML was generated by rfc2html, do not return it. Caller
|
||||||
|
|
Loading…
Reference in a new issue