Skip to content

Commit ee2f595

Browse files
committed
Fix privacy level for test cases
1 parent d1d7e81 commit ee2f595

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

readthedocs/core/views/__init__.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,15 @@ def resolve_404_path(project, version_slug=None, language=None):
174174
if filename[0] == '/':
175175
filename = filename[1:]
176176

177-
version = project.versions.get(slug=version_slug)
178-
if version.privacy_level == PRIVATE:
177+
version = None
178+
if version_slug:
179+
version = project.versions.get(slug=version_slug)
180+
181+
private = any([
182+
version and version.privacy_level == PRIVATE,
183+
not version and project.privacy_level == PRIVATE,
184+
])
185+
if private:
179186
symlink = PrivateSymlink(project)
180187
else:
181188
symlink = PublicSymlink(project)

0 commit comments

Comments
 (0)