@@ -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