Commit f486b06c authored by Yorick Peterse's avatar 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