Skip to content

Commit c6d9754

Browse files
authored
Fix conf.py for external versions (#7845)
Only evaluate on external versions
1 parent 1805f13 commit c6d9754

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

readthedocs/doc_builder/backends/sphinx.py

+5
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,10 @@ def get_config_params(self):
156156
protocol = 'http' if settings.DEBUG else 'https'
157157
build_url = f'{protocol}://{settings.PRODUCTION_DOMAIN}{build_url}'
158158

159+
vcs_url = None
160+
if self.version.is_external:
161+
vcs_url = self.version.vcs_url
162+
159163
data = {
160164
'html_theme': 'sphinx_rtd_theme',
161165
'html_theme_import': 'sphinx_rtd_theme',
@@ -170,6 +174,7 @@ def get_config_params(self):
170174
'downloads': downloads,
171175
'subproject_urls': subproject_urls,
172176
'build_url': build_url,
177+
'vcs_url': vcs_url,
173178

174179
# GitHub
175180
'github_user': github_user,

readthedocs/doc_builder/templates/doc_builder/conf.py.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ else:
154154
# Add External version warning banner to the external version documentation
155155
if '{{ version.type }}' == 'external':
156156
extensions.insert(1, "readthedocs_ext.external_version_warning")
157-
readthedocs_vcs_url = '{{ version.vcs_url }}'
157+
readthedocs_vcs_url = '{{ vcs_url }}'
158158
readthedocs_build_url = '{{ build_url }}'
159159

160160
project_language = '{{ project.language }}'

0 commit comments

Comments
 (0)