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 88 def max_teams_member_permission_in_project(user, project, teams = nil)
89 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 94 if teams.any?
96 95 teams.each do |team|
... ...