diff options
| author | Matthijs van der Burgh <MatthijsBurgh@outlook.com> | 2021-09-29 15:46:18 +0200 |
|---|---|---|
| committer | Matthijs van der Burgh <MatthijsBurgh@outlook.com> | 2021-10-10 22:02:53 +0200 |
| commit | 6363ed4ddde632651de5da2b4a498d46d8970da7 (patch) | |
| tree | 6be12d82450fb294e1c3d6c629664e68617be335 /sphinx/transforms | |
| parent | 56f97d71a2b1733ebf401d357a634e2d7e4c896e (diff) | |
| download | sphinx-git-6363ed4ddde632651de5da2b4a498d46d8970da7.tar.gz | |
Set refdoc default to pending_xref nodes to be used by missing-reference
Diffstat (limited to 'sphinx/transforms')
| -rw-r--r-- | sphinx/transforms/post_transforms/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sphinx/transforms/post_transforms/__init__.py b/sphinx/transforms/post_transforms/__init__.py index e1da5438b..c199aa3d7 100644 --- a/sphinx/transforms/post_transforms/__init__.py +++ b/sphinx/transforms/post_transforms/__init__.py @@ -78,7 +78,8 @@ class ReferencesResolver(SphinxPostTransform): typ = node['reftype'] target = node['reftarget'] - refdoc = node.get('refdoc', self.env.docname) + node.setdefault('refdoc', self.env.docname) + refdoc = node.get('refdoc') domain = None try: |
