Skip to content

Commit 8b7de7e

Browse files
authored
Merge pull request #2334 from torredil/fsr-log-523241
Fix raw pointer log in `EnableFastSnapshotRestores`
2 parents 8814261 + 927e017 commit 8b7de7e

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

pkg/cloud/cloud.go

+7-1
Original file line numberDiff line numberDiff line change
@@ -1431,7 +1431,13 @@ func (c *cloud) EnableFastSnapshotRestores(ctx context.Context, availabilityZone
14311431
return nil, err
14321432
}
14331433
if len(response.Unsuccessful) > 0 {
1434-
return response, fmt.Errorf("failed to create fast snapshot restores for snapshot %s: %v", snapshotID, response.Unsuccessful)
1434+
var errDetails []string
1435+
for _, r := range response.Unsuccessful {
1436+
for _, e := range r.FastSnapshotRestoreStateErrors {
1437+
errDetails = append(errDetails, fmt.Sprintf("Error Code: %s, Error Message: %s", aws.ToString(e.Error.Code), aws.ToString(e.Error.Message)))
1438+
}
1439+
}
1440+
return nil, errors.New(strings.Join(errDetails, "; "))
14351441
}
14361442
return response, nil
14371443
}

0 commit comments

Comments
 (0)