File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ import (
45
45
_ "gocloud.dev/blob/fileblob" // import
46
46
_ "gocloud.dev/blob/gcsblob" // import
47
47
_ "gocloud.dev/blob/s3blob" // import
48
+ "gocloud.dev/gcerrors"
48
49
)
49
50
50
51
// Deployer supports deploying the site to target cloud providers.
@@ -238,9 +239,13 @@ func (d *Deployer) Deploy(ctx context.Context) error {
238
239
go func (del string ) {
239
240
jww .INFO .Printf ("Deleting %s...\n " , del )
240
241
if err := bucket .Delete (ctx , del ); err != nil {
241
- errMu .Lock ()
242
- defer errMu .Unlock ()
243
- errs = append (errs , err )
242
+ if gcerrors .Code (err ) == gcerrors .NotFound {
243
+ jww .WARN .Printf ("Failed to delete %q because it wasn't found: %v" , del , err )
244
+ } else {
245
+ errMu .Lock ()
246
+ defer errMu .Unlock ()
247
+ errs = append (errs , err )
248
+ }
244
249
}
245
250
<- sem
246
251
}(del )
You can’t perform that action at this time.
0 commit comments