]> source.dussan.org Git - gitea.git/commitdiff
#1369: nil pointer when add repo to team
authorUnknwon <u@gogs.io>
Fri, 24 Jul 2015 08:52:01 +0000 (16:52 +0800)
committerUnknwon <u@gogs.io>
Fri, 24 Jul 2015 08:52:01 +0000 (16:52 +0800)
models/access.go

index 51b60c997091e493fe2fa16a64d89fb3c40a40b1..54d0f099c66dcac7a6ac351fe6e404f223918df8 100644 (file)
@@ -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