From 1ad7ee807698d6fd1fbaaf280ba0aedae6b55444 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Tue, 11 Mar 2025 21:24:53 -0700 Subject: [PATCH] Fix --- modules/git/git_test.go | 2 +- modules/setting/global.go | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/git/git_test.go b/modules/git/git_test.go index 5472842b76..d2ab4ff622 100644 --- a/modules/git/git_test.go +++ b/modules/git/git_test.go @@ -17,7 +17,7 @@ import ( ) func testRun(m *testing.M) error { - gitHomePath, err := os.MkdirTemp(os.TempDir(), "git-home") + gitHomePath, err := os.MkdirTemp(setting.TempDir(), "git-home") if err != nil { return fmt.Errorf("unable to create temp dir: %w", err) } diff --git a/modules/setting/global.go b/modules/setting/global.go index bfdcfffb93..2f22d8cee4 100644 --- a/modules/setting/global.go +++ b/modules/setting/global.go @@ -23,12 +23,13 @@ var ( // AppName is the Application name, used in the page title. ini: "APP_NAME" AppName string + tempDir string createTempOnce sync.Once ) // TempDir returns the OS temp directory func TempDir() string { - tempDir := filepath.Join(os.TempDir(), "gitea") + tempDir = filepath.Join(os.TempDir(), "gitea") createTempOnce.Do(func() { if err := os.MkdirAll(tempDir, os.ModePerm); err != nil { log.Fatalf("Failed to create temp directory %s: %v", tempDir, err) @@ -38,5 +39,5 @@ func TempDir() string { } func CleanUpTempDirs() { - _ = os.RemoveAll(TempDir()) + //_ = os.RemoveAll(TempDir()) }