mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Fixed KeyError in StandardDomain.get_objects
Remove domain prefix from type when inserting generic targets into the inventory, as everything else (especially StandardDomain.get_objects) expects it this way.
This commit is contained in:
parent
5084e2240e
commit
cee5b63fb0
@ -118,7 +118,10 @@ class Target(Directive):
|
||||
inode = addnodes.index(entries=[(indextype, indexentry,
|
||||
targetname, targetname)])
|
||||
ret.insert(0, inode)
|
||||
env.domaindata['std']['objects'][self.name, fullname] = \
|
||||
name = self.name
|
||||
if ':' in self.name:
|
||||
_, name = self.name.split(':', 1)
|
||||
env.domaindata['std']['objects'][name, fullname] = \
|
||||
env.docname, targetname
|
||||
return ret
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user