mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix virtualization of links to missing items
This commit is contained in:
parent
74ac6e03c3
commit
9dd8170596
@ -139,8 +139,11 @@ class Container(ContainerBase):
|
|||||||
url, frag = purl.path, purl.fragment
|
url, frag = purl.path, purl.fragment
|
||||||
name = self.href_to_name(url, base)
|
name = self.href_to_name(url, base)
|
||||||
if name:
|
if name:
|
||||||
|
if self.has_name(name):
|
||||||
frag = urlunquote(frag)
|
frag = urlunquote(frag)
|
||||||
url = resource_template.format(encode_url(name, frag))
|
url = resource_template.format(encode_url(name, frag))
|
||||||
|
else:
|
||||||
|
url = 'link-to-missing-item-' + name
|
||||||
changed.add(base)
|
changed.add(base)
|
||||||
return url
|
return url
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user