fixed lint

This commit is contained in:
hso 2024-11-07 15:04:53 +09:00
parent 75fe2b9d00
commit f21bac2f9d
2 changed files with 3 additions and 7 deletions

View File

@ -689,12 +689,11 @@ func (c *Context) SaveUploadedFile(file *multipart.FileHeader, dst string, perm
perm = append(perm, 0o750)
}
dirPath := filepath.Dir(dst)
if err = os.MkdirAll(dirPath, perm[0]); err != nil {
if err = os.MkdirAll(filepath.Dir(dst), perm[0]); err != nil {
return err
}
if err = os.Chmod(dirPath, perm[0]); err != nil {
if err = os.Chmod(filepath.Dir(dst), perm[0]); err != nil {
return err
}

View File

@ -170,10 +170,8 @@ func TestSaveUploadedFileWithPermission(t *testing.T) {
f, err := c.FormFile("file")
require.NoError(t, err)
assert.Equal(t, "permission_test", f.Filename)
var mode fs.FileMode = 0o755
require.NoError(t, c.SaveUploadedFile(f, "permission_test", mode))
info, err := os.Stat(filepath.Dir("permission_test"))
require.NoError(t, err)
@ -194,7 +192,6 @@ func TestSaveUploadedFileWithPermissionFailed(t *testing.T) {
f, err := c.FormFile("file")
require.NoError(t, err)
assert.Equal(t, "permission_test", f.Filename)
var mode fs.FileMode = 0o644
require.Error(t, c.SaveUploadedFile(f, "test/permission_test", mode))
}