fix readability edge case

This commit is contained in:
nkanaev
2022-11-14 15:11:05 +00:00
parent 56e5625adc
commit e62906e63d
3 changed files with 8 additions and 2 deletions

View File

@@ -474,8 +474,9 @@ func (s *Server) handlePageCrawl(c *router.Context) {
}
content, err := readability.ExtractContent(strings.NewReader(body))
if err != nil {
log.Print(err)
c.Out.WriteHeader(http.StatusNoContent)
c.JSON(http.StatusOK, map[string]string{
"content": "error: " + err.Error(),
})
return
}
content = sanitizer.Sanitize(url, content)