fix: unwanted double slashes when importing from openapi (#3745)

This commit is contained in:
Akash K 2024-01-23 21:49:34 +05:30 committed by GitHub
parent cd371fc9d4
commit 99f5070f71
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -549,13 +549,19 @@ const convertPathToHoppReqs = (
),
// Construct request object
RA.map(({ method, info }) =>
makeRESTRequest({
RA.map(({ method, info }) => {
const openAPIUrl = parseOpenAPIUrl(doc)
const openAPIPath = replaceOpenApiPathTemplating(pathName)
const endpoint =
openAPIUrl.endsWith("/") && openAPIPath.startsWith("/")
? openAPIUrl + openAPIPath.slice(1)
: openAPIUrl + openAPIPath
return makeRESTRequest({
name: info.operationId ?? info.summary ?? "Untitled Request",
method: method.toUpperCase(),
endpoint: `${parseOpenAPIUrl(doc)}${replaceOpenApiPathTemplating(
pathName
)}`,
endpoint,
// We don't need to worry about reference types as the Dereferencing pass should remove them
params: parseOpenAPIParams(
@ -572,7 +578,7 @@ const convertPathToHoppReqs = (
preRequestScript: "",
testScript: "",
})
),
}),
// Disable Readonly
RA.toArray