fix(resolve): make retrievalURI absolute before resolution (#9214)

Refs #9208
This commit is contained in:
Vladimír Gorej
2023-09-14 13:33:31 +02:00
committed by GitHub
parent 542f490ec5
commit 9ca41e0b40
3 changed files with 3 additions and 19 deletions

View File

@@ -111,7 +111,7 @@ export const resolveSpec = (json, url) => ({specActions, specSelectors, errActio
return resolve({
fetch,
spec: json,
baseDoc: url,
baseDoc: String(new URL(url, document.baseURI)),
modelPropertyMacro,
parameterMacro,
requestInterceptor,
@@ -183,7 +183,7 @@ const debResolveSubtrees = debounce(() => {
const batchResult = await systemRequestBatch.reduce(async (prev, path) => {
let { resultMap, specWithCurrentSubtrees } = await prev
const { errors, spec } = await resolveSubtree(specWithCurrentSubtrees, path, {
baseDoc: specSelectors.url(),
baseDoc: String(new URL(specSelectors.url(), document.baseURI)),
modelPropertyMacro,
parameterMacro,
requestInterceptor,