Ver código fonte

check for valid GithubAppConf

Mohammed Nafees 4 anos atrás
pai
commit
d7810c7f1a
1 arquivos alterados com 4 adições e 0 exclusões
  1. 4 0
      api/server/authz/git_installation.go

+ 4 - 0
api/server/authz/git_installation.go

@@ -75,6 +75,10 @@ func (p *GitInstallationScopedMiddleware) doesUserHaveGitInstallationAccess(gith
 		return err
 	}
 
+	if p.config.GithubAppConf == nil {
+		return fmt.Errorf("config has invalid GithubAppConf")
+	}
+
 	if _, _, err = oauth.GetAccessToken(oauthInt.SharedOAuthModel,
 		&p.config.GithubAppConf.Config,
 		oauth.MakeUpdateGithubAppOauthIntegrationFunction(oauthInt, p.config.Repo)); err != nil {