mirror of
https://github.com/stashapp/stash.git
synced 2025-12-16 20:07:05 +03:00
Ensure tmp dir is created before creating temp file (#5977)
This commit is contained in:
@@ -43,6 +43,9 @@ func (gp *generatedPaths) GetTmpPath(fileName string) string {
|
|||||||
// TempFile creates a temporary file using os.CreateTemp.
|
// TempFile creates a temporary file using os.CreateTemp.
|
||||||
// It is the equivalent of calling os.CreateTemp using Tmp and pattern.
|
// It is the equivalent of calling os.CreateTemp using Tmp and pattern.
|
||||||
func (gp *generatedPaths) TempFile(pattern string) (*os.File, error) {
|
func (gp *generatedPaths) TempFile(pattern string) (*os.File, error) {
|
||||||
|
if err := gp.EnsureTmpDir(); err != nil {
|
||||||
|
logger.Warnf("Could not ensure existence of a temporary directory: %v", err)
|
||||||
|
}
|
||||||
return os.CreateTemp(gp.Tmp, pattern)
|
return os.CreateTemp(gp.Tmp, pattern)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user