Skip to content

Commit b1c54af

Browse files
Query all secure bundles for Astra token
1 parent f23bf75 commit b1c54af

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

astra/bundle.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,12 @@ func generateSecureBundleURLWithResponse(url, databaseID, token string, ctx cont
149149
if err != nil {
150150
return nil, err
151151
}
152-
res, err := client.GenerateSecureBundleURLWithResponse(ctx, databaseID, &astra.GenerateSecureBundleURLParams{})
152+
// return all bundles, as returning only one causes issue with response deserializing
153+
// client code generated by astra-client-go from Swagger definition does not support 'oneOf' clause
154+
// used as a response of /v2/databases/{databaseID}/secureBundleURL endpoint
155+
// (https://github.com/oapi-codegen/oapi-codegen/issues/1665)
156+
returnAllBundles := true
157+
res, err := client.GenerateSecureBundleURLWithResponse(ctx, databaseID, &astra.GenerateSecureBundleURLParams{All: &returnAllBundles})
153158
if err != nil {
154159
return nil, fmt.Errorf("error generating bundle urls: %v", err)
155160
}

0 commit comments

Comments
 (0)