Skip to content

Commit 64b6592

Browse files
fix: remove default project whenever available
1 parent 0ece154 commit 64b6592

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Diff for: pkg/gce-pd-csi-driver/controller.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -587,7 +587,7 @@ func (gceCS *GCEControllerServer) CreateSnapshot(ctx context.Context, req *csi.C
587587

588588
// Check if snapshot already exists
589589
var snapshot *compute.Snapshot
590-
snapshot, err = gceCS.CloudProvider.GetSnapshot(ctx, gceCS.CloudProvider.GetDefaultProject(), req.Name)
590+
snapshot, err = gceCS.CloudProvider.GetSnapshot(ctx, project, req.Name)
591591
if err != nil {
592592
if !gce.IsGCEError(err, "notFound") {
593593
return nil, status.Error(codes.Internal, fmt.Sprintf("Unknown get snapshot error: %v", err))
@@ -673,15 +673,15 @@ func (gceCS *GCEControllerServer) DeleteSnapshot(ctx context.Context, req *csi.D
673673
return nil, status.Error(codes.InvalidArgument, "DeleteSnapshot Snapshot ID must be provided")
674674
}
675675

676-
_, key, err := common.SnapshotIDToProjectKey(snapshotID)
676+
project, key, err := common.SnapshotIDToProjectKey(snapshotID)
677677
if err != nil {
678678
// Cannot get snapshot ID from the passing request
679679
// This is a success according to the spec
680680
klog.Warningf("Snapshot id does not have the correct format %s", snapshotID)
681681
return &csi.DeleteSnapshotResponse{}, nil
682682
}
683683

684-
err = gceCS.CloudProvider.DeleteSnapshot(ctx, gceCS.CloudProvider.GetDefaultProject(), key)
684+
err = gceCS.CloudProvider.DeleteSnapshot(ctx, project, key)
685685
if err != nil {
686686
return nil, status.Error(codes.Internal, fmt.Sprintf("unknown Delete snapshot error: %v", err))
687687
}

0 commit comments

Comments
 (0)