From: Unknwon Date: Fri, 24 Jul 2015 08:52:01 +0000 (+0800) Subject: #1369: nil pointer when add repo to team X-Git-Tag: v0.9.99~1359^2~13 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=04e596f984ae53cf9b933920a2a7f9b0e8c7a881;p=gitea.git #1369: nil pointer when add repo to team --- diff --git a/models/access.go b/models/access.go index 51b60c9970..54d0f099c6 100644 --- a/models/access.go +++ b/models/access.go @@ -173,13 +173,12 @@ func (repo *Repository) refreshCollaboratorAccesses(e Engine, accessMap map[int6 func (repo *Repository) recalculateTeamAccesses(e Engine, ignTeamID int64) (err error) { accessMap := make(map[int64]AccessMode, 20) - if err = repo.refreshCollaboratorAccesses(e, accessMap); err != nil { - return fmt.Errorf("refreshCollaboratorAccesses: %v", err) - } - if err = repo.getOwner(e); err != nil { return err } + if err = repo.refreshCollaboratorAccesses(e, accessMap); err != nil { + return fmt.Errorf("refreshCollaboratorAccesses: %v", err) + } if repo.Owner.IsOrganization() { if err = repo.Owner.getTeams(e); err != nil { return err