From ca0bc54ee17a30d3f07df4cffbb71be47dab8a12 Mon Sep 17 00:00:00 2001 From: Herrtian <70463940+Herrtian@users.noreply.github.com> Date: Fri, 22 May 2026 13:09:13 +0200 Subject: [PATCH] test: improve upload permission coverage --- context.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/context.go b/context.go index c0dbbef2..8def0461 100644 --- a/context.go +++ b/context.go @@ -740,9 +740,10 @@ func (c *Context) SaveUploadedFile(file *multipart.FileHeader, dst string, perm // Only chmod newly created directories. Attempting to chmod // pre-existing directories (e.g. /tmp) may fail with EPERM. if !dirExisted { - if err = os.Chmod(dir, mode); err != nil { - return err - } + err = os.Chmod(dir, mode) + } + if err != nil { + return err } out, err := os.Create(dst)