Merge pull request #8899 from mcmtroffaes/patch-2

fix potential getitem error in resolve_anyref
This commit is contained in:
Takeshi KOMIYA 2021-02-17 00:18:27 +09:00 committed by GitHub
commit bbdbbf3d37
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -125,7 +125,7 @@ class ReferencesResolver(SphinxPostTransform):
for role in domain.roles:
res = domain.resolve_xref(self.env, refdoc, self.app.builder,
role, target, node, contnode)
if res and isinstance(res[0], nodes.Element):
if res and len(res) > 0 and isinstance(res[0], nodes.Element):
results.append(('%s:%s' % (domain.name, role), res))
# now, see how many matches we got...
if not results: