diff --git a/src/calibre/web/feeds/templates.py b/src/calibre/web/feeds/templates.py index 1b2ba11e9c..6d6d381040 100644 --- a/src/calibre/web/feeds/templates.py +++ b/src/calibre/web/feeds/templates.py @@ -70,7 +70,10 @@ class EmbeddedContent(Template): div.text = elements[0] elements = list(elements)[1:] for elem in elements: - elem.getparent().remove(elem) + if hasattr(elem, 'getparent'): + elem.getparent().remove(elem) + else: + elem = SPAN(elem) div.append(elem) class IndexTemplate(Template):