Fix error handling (#15392)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
c1ac3e69f0
Коммит
679a4447b4
@@ -6,6 +6,7 @@ package filesstore
|
||||
import (
|
||||
"bytes"
|
||||
"context"
|
||||
"errors"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"net/http"
|
||||
@@ -140,7 +141,8 @@ func (b *S3FileBackend) FileExists(path string) (bool, *model.AppError) {
|
||||
return true, nil
|
||||
}
|
||||
|
||||
if err.(s3.ErrorResponse).Code == "NoSuchKey" {
|
||||
var s3Err s3.ErrorResponse
|
||||
if errors.As(err, &s3Err); s3Err.Code == "NoSuchKey" {
|
||||
return false, nil
|
||||
}
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user