diff --git a/src/calibre/ebooks/oeb/polish/check/links.py b/src/calibre/ebooks/oeb/polish/check/links.py index 7d60ab3994..eaabca8248 100644 --- a/src/calibre/ebooks/oeb/polish/check/links.py +++ b/src/calibre/ebooks/oeb/polish/check/links.py @@ -228,6 +228,8 @@ def check_link_destinations(container): check_link_destination(container, dest_map, name, href, a, errors) elif mt == opf_type: for a in container.opf_xpath('//opf:reference[@href]'): + if container.book_type == 'azw3' and a.get('type') in {'cover', 'other.ms-coverimage-standard', 'other.ms-coverimage'}: + continue href = a.get('href') check_link_destination(container, dest_map, name, href, a, errors) elif mt == ncx_type: