fix bug when update owner team then visit team's repo return 404 (#6119)

This commit is contained in:
Lunny Xiao 2019-02-23 00:14:45 +08:00 committed by techknowlogick
parent df30010dbd
commit 134e55510e
3 changed files with 20 additions and 2 deletions

View file

@ -151,6 +151,15 @@ func getUserRepoPermission(e Engine, repo *Repository, user *User) (perm Permiss
return
}
// if user in an owner team
for _, team := range teams {
if team.Authorize >= AccessModeOwner {
perm.AccessMode = AccessModeOwner
perm.UnitsMode = nil
return
}
}
for _, u := range repo.Units {
var found bool
for _, team := range teams {