diff --git a/cmd/web.go b/cmd/web.go index 6875ddb1d14..9975fa237ba 100644 --- a/cmd/web.go +++ b/cmd/web.go @@ -143,8 +143,10 @@ func newMacaron() *macaron.Macaron { })) // OAuth 2. - for _, info := range setting.OauthService.OauthInfos { - m.Use(oauth2.NewOAuth2Provider(info.Options, info.AuthUrl, info.TokenUrl)) + if setting.OauthService != nil { + for _, info := range setting.OauthService.OauthInfos { + m.Use(oauth2.NewOAuth2Provider(info.Options, info.AuthUrl, info.TokenUrl)) + } } m.Use(middleware.Contexter()) return m