Skip to content

Commit dcf3a06

Browse files
Fix REST API volume lookup to ignore volume state
1 parent 9ea9c69 commit dcf3a06

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

storage_drivers/ontap/api/ontap_rest.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -607,7 +607,7 @@ func (c *RestClient) getVolumeByNameAndStyle(
607607
style string,
608608
fields []string,
609609
) (*models.Volume, error) {
610-
result, err := c.getAllVolumesByPatternStyleAndState(ctx, volumeName, style, models.VolumeStateOnline, fields)
610+
result, err := c.getAllVolumesByPatternStyleAndState(ctx, volumeName, style, "", fields)
611611
if err != nil {
612612
return nil, err
613613
}

storage_drivers/ontap/api/ontap_rest_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4637,6 +4637,8 @@ func TestGetAllVolumesByPatternStyleAndState_failure(t *testing.T) {
46374637
{"InvalidStyle", "InvalidState", mockGetVolumeResponse, true},
46384638
{models.VolumeStyleFlexvol, "InvalidState", mockGetVolumeResponse, true},
46394639
{models.VolumeStyleFlexvol, models.VolumeStateOnline, mockGetVolumeResponseNumRecordsNil, false},
4640+
{models.VolumeStyleFlexvol, "", mockGetVolumeResponse, false},
4641+
{models.VolumeStyleFlexvol, "", mockGetVolumeResponseNumRecordsNil, false},
46404642
}
46414643

46424644
for _, test := range tests {

0 commit comments

Comments
 (0)