Fix virtualization of links to missing items

This commit is contained in:
Kovid Goyal 2016-04-10 11:15:02 +05:30
parent 74ac6e03c3
commit 9dd8170596

View File

@ -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:
frag = urlunquote(frag) if self.has_name(name):
url = resource_template.format(encode_url(name, frag)) frag = urlunquote(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