BigW Consortium Gitlab

Commit f486b06c by Yorick Peterse

Return internal projects in PersonalProjectsFinder

When getting the projects of a user we should get the public _and_ internal projects, not just the public ones.
parent 9eefae69
......@@ -26,7 +26,7 @@ class PersonalProjectsFinder
authorized = @user.personal_projects.visible_to_user(current_user)
union = Gitlab::SQL::Union.
new([authorized.select(:id), public_projects.select(:id)])
new([authorized.select(:id), public_and_internal_projects.select(:id)])
Project.where("projects.id IN (#{union.to_sql})")
end
......@@ -34,4 +34,8 @@ class PersonalProjectsFinder
def public_projects
@user.personal_projects.public_only
end
def public_and_internal_projects
@user.personal_projects.public_and_internal_only
end
end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment