Skip to content

Commit 0b2479b

Browse files
Improve basePath handling in UtilsApi
1 parent f046374 commit 0b2479b

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/sdk.geometry-api-sdk-v2/src/UtilsApi.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -408,8 +408,14 @@ export class UtilsApi extends BaseAPI {
408408
reqOptions.data = serializeDataIfNeeded(data, reqOptions, configuration);
409409
}
410410

411+
// Remove the base path configuration if the URL is a full URL.
412+
const configuration =
413+
this.configuration && url.startsWith('http')
414+
? new Configuration({ ...this.configuration, basePath: undefined })
415+
: this.configuration;
416+
411417
const axiosArgs: RequestArgs = { url, options: reqOptions };
412-
return createRequestFunction(axiosArgs, this.axios, basePath, this.configuration).bind(
418+
return createRequestFunction(axiosArgs, this.axios, basePath, configuration).bind(
413419
this.axios
414420
);
415421
};

0 commit comments

Comments
 (0)