mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Avoid writing config file if not installed (#26107)
Just like others (oauth2 secret, internal token, etc), do not generate if no install lock
This commit is contained in:
		| @@ -58,7 +58,7 @@ func loadLFSFrom(rootCfg ConfigProvider) error { | |||||||
| 	LFS.JWTSecretBytes = make([]byte, 32) | 	LFS.JWTSecretBytes = make([]byte, 32) | ||||||
| 	n, err := base64.RawURLEncoding.Decode(LFS.JWTSecretBytes, []byte(LFS.JWTSecretBase64)) | 	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() | 		LFS.JWTSecretBase64, err = generate.NewJwtSecretBase64() | ||||||
| 		if err != nil { | 		if err != nil { | ||||||
| 			return fmt.Errorf("error generating JWT Secret for custom config: %v", err) | 			return fmt.Errorf("error generating JWT Secret for custom config: %v", err) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user