projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
18903: keep-web: when logging a file upload or download, if the
[arvados.git]
/
services
/
keep-web
/
s3.go
diff --git
a/services/keep-web/s3.go
b/services/keep-web/s3.go
index e6262374d640f9ed526ef38c816fa785bce1d3d5..5af7ebb5d52cfe17022ce46ed1e50fed507ca93f 100644
(file)
--- a/
services/keep-web/s3.go
+++ b/
services/keep-web/s3.go
@@
-471,7
+471,7
@@
func (h *handler) serveS3(w http.ResponseWriter, r *http.Request) bool {
return true
}
err = fs.Mkdir(dir, 0755)
return true
}
err = fs.Mkdir(dir, 0755)
- if err
== arvados.ErrInvalidArgument
{
+ if err
ors.Is(err, arvados.ErrInvalidArgument) || errors.Is(err, arvados.ErrInvalidOperation)
{
// Cannot create a directory
// here.
err = fmt.Errorf("mkdir %q failed: %w", dir, err)
// Cannot create a directory
// here.
err = fmt.Errorf("mkdir %q failed: %w", dir, err)