Skip to content

Commit aafa114

Browse files
Fix REST API volume lookup to ignore volume state
1 parent f1a23dc commit aafa114

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

storage_drivers/ontap/api/ontap_rest.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -626,7 +626,7 @@ func (c *RestClient) getVolumeByNameAndStyle(
626626
style string,
627627
fields []string,
628628
) (*models.Volume, error) {
629-
result, err := c.getAllVolumesByPatternStyleAndState(ctx, volumeName, style, models.VolumeStateOnline, fields)
629+
result, err := c.getAllVolumesByPatternStyleAndState(ctx, volumeName, style, "", fields)
630630
if err != nil {
631631
return nil, err
632632
}

storage_drivers/ontap/api/ontap_rest_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4591,6 +4591,8 @@ func TestGetAllVolumesByPatternStyleAndState_failure(t *testing.T) {
45914591
{"InvalidStyle", "InvalidState", mockGetVolumeResponse, true},
45924592
{models.VolumeStyleFlexvol, "InvalidState", mockGetVolumeResponse, true},
45934593
{models.VolumeStyleFlexvol, models.VolumeStateOnline, mockGetVolumeResponseNumRecordsNil, false},
4594+
{models.VolumeStyleFlexvol, "", mockGetVolumeResponse, false},
4595+
{models.VolumeStyleFlexvol, "", mockGetVolumeResponseNumRecordsNil, false},
45944596
}
45954597

45964598
for _, test := range tests {

0 commit comments

Comments
 (0)