summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Greiling <mike@pixelcog.com>2018-01-19 17:34:49 -0600
committerMike Greiling <mike@pixelcog.com>2018-01-19 17:34:49 -0600
commit94f31cccbb349fb88bd0fec64fd03bdab2f81628 (patch)
tree55e541affd5a9ab9c9f72e015c3b41ac006b87d6
parent7fa0a3e7775703ad9e53216f6154a773ca17ad4a (diff)
downloadgitlab-ce-94f31cccbb349fb88bd0fec64fd03bdab2f81628.tar.gz
fix issue in which projects which have forks cannot be changed from private to public
-rw-r--r--app/helpers/projects_helper.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb
index f7bdcc6fd9c..c1fb9ab67b4 100644
--- a/app/helpers/projects_helper.rb
+++ b/app/helpers/projects_helper.rb
@@ -148,7 +148,7 @@ module ProjectsHelper
def can_change_visibility_level?(project, current_user)
return false unless can?(current_user, :change_visibility_level, project)
- if project.fork_source
+ if project.forked? && project.fork_source
project.fork_source.visibility_level > Gitlab::VisibilityLevel::PRIVATE
else
true