Skip to content

Commit 7d1844b

Browse files
committed
[content-service] Return ErrNotFound if bucket object does not exists
1 parent 36146cd commit 7d1844b

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

components/content-service/pkg/service/workspace-service.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ func (cs *WorkspaceService) DeleteWorkspace(ctx context.Context, req *api.Delete
7575
err = cs.s.DeleteObject(ctx, cs.s.Bucket(req.OwnerId), &storage.DeleteObjectQuery{Prefix: prefix})
7676
if err != nil {
7777
if err == storage.ErrNotFound {
78-
log.WithError(err).Error("deleting workspace backup: NotFound")
78+
log.WithError(err).Debug("deleting workspace backup: NotFound")
7979
return &api.DeleteWorkspaceResponse{}, nil
8080
}
8181
log.WithError(err).Error("error deleting workspace backup")
@@ -88,7 +88,7 @@ func (cs *WorkspaceService) DeleteWorkspace(ctx context.Context, req *api.Delete
8888
err = cs.s.DeleteObject(ctx, cs.s.Bucket(req.OwnerId), &storage.DeleteObjectQuery{Name: blobName})
8989
if err != nil {
9090
if err == storage.ErrNotFound {
91-
log.WithError(err).Error("deleting workspace backup: NotFound, ", blobName)
91+
log.WithError(err).Debug("deleting workspace backup: NotFound, ", blobName)
9292
return &api.DeleteWorkspaceResponse{}, nil
9393
}
9494
log.WithError(err).Error("error deleting workspace backup: ", blobName)
@@ -99,7 +99,7 @@ func (cs *WorkspaceService) DeleteWorkspace(ctx context.Context, req *api.Delete
9999
err = cs.s.DeleteObject(ctx, cs.s.Bucket(req.OwnerId), &storage.DeleteObjectQuery{Prefix: trailPrefix})
100100
if err != nil {
101101
if err == storage.ErrNotFound {
102-
log.WithError(err).Error("deleting workspace backup: NotFound, ", trailPrefix)
102+
log.WithError(err).Debug("deleting workspace backup: NotFound, ", trailPrefix)
103103
return &api.DeleteWorkspaceResponse{}, nil
104104
}
105105
log.WithError(err).Error("error deleting workspace backup: ", trailPrefix)

components/content-service/pkg/storage/gcloud.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -899,9 +899,10 @@ func (p *PresignedGCPStorage) DeleteObject(ctx context.Context, bucket string, q
899899
err = client.Bucket(bucket).Object(query.Name).Delete(ctx)
900900
if err != nil {
901901
log.WithField("bucket", bucket).WithField("object", query.Name).Error(err)
902-
if err == gcpstorage.ErrBucketNotExist {
902+
if err == gcpstorage.ErrBucketNotExist || err == gcpstorage.ErrObjectNotExist {
903903
return ErrNotFound
904904
}
905+
905906
return err
906907
}
907908
return nil

0 commit comments

Comments
 (0)