diff --git a/src/libprs500/ebooks/lrf/html/convert_from.py b/src/libprs500/ebooks/lrf/html/convert_from.py index e8a6105281..5a4861f62c 100644 --- a/src/libprs500/ebooks/lrf/html/convert_from.py +++ b/src/libprs500/ebooks/lrf/html/convert_from.py @@ -1215,10 +1215,10 @@ def try_opf(path, options): match.lower().endswith('.gif') or match.lower().endswith('.png'): options.cover = match if not options.cover: - ref = soup.package.find('reference', {'type':'other.ms-coverimage-standard'}) + ref = soup.package.find('reference', {'type':'other.ms-coverimage-standard'}) if ref: try: - options.cover = ref.get('href') + options.cover = os.path.join(os.path.dirname(path), ref.get('href')) if not os.access(options.cover, os.R_OK): options.cover = None except: