diff --git a/src/calibre/web/fetch/simple.py b/src/calibre/web/fetch/simple.py index b6186f785d..41d9c4ed59 100644 --- a/src/calibre/web/fetch/simple.py +++ b/src/calibre/web/fetch/simple.py @@ -156,7 +156,7 @@ class RecursiveFetcher(object): replace = self.prepreprocess_html_ext(soup) if replace is not None: - soup = BeautifulSoup(xml_to_unicode(src, self.verbose, strip_encoding_pats=True)[0], markupMassage=nmassage) + soup = BeautifulSoup(xml_to_unicode(replace, self.verbose, strip_encoding_pats=True)[0], markupMassage=nmassage) if self.keep_only_tags: body = Tag(soup, 'body')