diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2021-02-17 00:18:27 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-17 00:18:27 +0900 |
commit | bbdbbf3d37db5a88767ceadc2aefd1fd7da14f47 (patch) | |
tree | f7da3054b8de076f1b81e9001fc064fa49cbedaa | |
parent | f9ca909ea0f21907e7393bf25f422515de65b7f5 (diff) | |
parent | 57ae92ce78cc337be78d27b0309cdaed33d39fde (diff) | |
download | sphinx-git-bbdbbf3d37db5a88767ceadc2aefd1fd7da14f47.tar.gz |
Merge pull request #8899 from mcmtroffaes/patch-2
fix potential getitem error in resolve_anyref
-rw-r--r-- | sphinx/transforms/post_transforms/__init__.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sphinx/transforms/post_transforms/__init__.py b/sphinx/transforms/post_transforms/__init__.py index 1c424050a..f8b01e81f 100644 --- a/sphinx/transforms/post_transforms/__init__.py +++ b/sphinx/transforms/post_transforms/__init__.py @@ -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: |