mirror of
https://github.com/lus/pasty.git
synced 2023-08-10 21:13:09 +03:00
Implement S3 missing object error handling
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -116,3 +116,4 @@ modules.xml
|
|||||||
|
|
||||||
web/*.gz
|
web/*.gz
|
||||||
data/
|
data/
|
||||||
|
.env
|
||||||
@@ -63,11 +63,11 @@ func (driver *S3Driver) Get(id string) (*pastes.Paste, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if object == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
data, err := ioutil.ReadAll(object)
|
data, err := ioutil.ReadAll(object)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
if minio.ToErrorResponse(err).Code == "NoSuchKey" {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user