Commit a0f2fbc25094066995aefe7c3ad6b0f0de8e5fe3

Authored by Andrey Kumanyaev
1 parent aa5327a5

Fix bug with downgrade permissions on first project assigment to team

Showing 1 changed file with 2 additions and 3 deletions   Show diff stats
lib/gitlab/user_team_manager.rb
@@ -88,9 +88,8 @@ module Gitlab @@ -88,9 +88,8 @@ module Gitlab
88 def max_teams_member_permission_in_project(user, project, teams = nil) 88 def max_teams_member_permission_in_project(user, project, teams = nil)
89 result_access = 0 89 result_access = 0
90 90
91 - user_teams = project.user_teams.with_member(user)  
92 -  
93 - teams ||= user_teams 91 + teams ||= project.user_teams.with_member(user)
  92 + result_access ||= project.users_project.with_user(user).first.project_access
94 93
95 if teams.any? 94 if teams.any?
96 teams.each do |team| 95 teams.each do |team|