From e6f62eea7020c0c4ec60aab31a56b76870d4cd21 Mon Sep 17 00:00:00 2001 From: wxiaoguang Date: Thu, 29 Jun 2023 12:30:40 +0800 Subject: Do not prepare oauth2 config if it is not enabled, do not write config in some sub-commands (#25567) (#25576) Backport #25567 Ref: * https://github.com/go-gitea/gitea/issues/25377#issuecomment-1609757289 And some sub-commands like "generate" / "docs", they do not need to use the ini config --- modules/setting/oauth2.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'modules/setting') diff --git a/modules/setting/oauth2.go b/modules/setting/oauth2.go index 83c607a416..883348586b 100644 --- a/modules/setting/oauth2.go +++ b/modules/setting/oauth2.go @@ -116,6 +116,10 @@ func loadOAuth2From(rootCfg ConfigProvider) { return } + if !OAuth2.Enable { + return + } + if !filepath.IsAbs(OAuth2.JWTSigningPrivateKeyFile) { OAuth2.JWTSigningPrivateKeyFile = filepath.Join(AppDataPath, OAuth2.JWTSigningPrivateKeyFile) } -- cgit v1.2.3