diff options
author | Giteabot <teabot@gitea.io> | 2023-07-25 01:31:50 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-25 13:31:50 +0800 |
commit | e2596b0a999b2d2b6ce699ac8b6a3981a89d5bd5 (patch) | |
tree | 1f7c95b028218074c07ccf1eb7495a5db1e7ab0e /modules | |
parent | a424f6d4f8224ca7d5db1a27e1db46a5dc47f30b (diff) | |
download | gitea-e2596b0a999b2d2b6ce699ac8b6a3981a89d5bd5.tar.gz gitea-e2596b0a999b2d2b6ce699ac8b6a3981a89d5bd5.zip |
Avoid writing config file if not installed (#26107) (#26113)
Backport #26107 by @wxiaoguang
Just like others (oauth2 secret, internal token, etc), do not generate
if no install lock
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Diffstat (limited to 'modules')
-rw-r--r-- | modules/setting/lfs.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/setting/lfs.go b/modules/setting/lfs.go index 140a96f9ed..75463ce1e5 100644 --- a/modules/setting/lfs.go +++ b/modules/setting/lfs.go @@ -56,7 +56,7 @@ func loadLFSFrom(rootCfg ConfigProvider) error { LFS.JWTSecretBytes = make([]byte, 32) n, err := base64.RawURLEncoding.Decode(LFS.JWTSecretBytes, []byte(LFS.JWTSecretBase64)) - if err != nil || n != 32 { + if (err != nil || n != 32) && InstallLock { LFS.JWTSecretBase64, err = generate.NewJwtSecretBase64() if err != nil { return fmt.Errorf("error generating JWT Secret for custom config: %v", err) |