Merge pull request #24452 from a-robinson/dpv
Fix gce.getDiskByNameUnknownZone logic.
This commit is contained in:
		@@ -2245,6 +2245,11 @@ func (gce *GCECloud) getDiskByNameUnknownZone(diskName string) (*gceDisk, error)
 | 
				
			|||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
			return nil, err
 | 
								return nil, err
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
							// findDiskByName returns (nil,nil) if the disk doesn't exist, so we can't
 | 
				
			||||||
 | 
							// assume that a disk was found unless disk is non-nil.
 | 
				
			||||||
 | 
							if disk == nil {
 | 
				
			||||||
 | 
								continue
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
		if found != nil {
 | 
							if found != nil {
 | 
				
			||||||
			return nil, fmt.Errorf("GCE persistent disk name was found in multiple zones: %q", diskName)
 | 
								return nil, fmt.Errorf("GCE persistent disk name was found in multiple zones: %q", diskName)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user