Skip to content

fix: preserve apiUrl path segment#189

Open
sanekmelnikov wants to merge 1 commit into
matter-labs:mainfrom
sanekmelnikov:urls
Open

fix: preserve apiUrl path segment#189
sanekmelnikov wants to merge 1 commit into
matter-labs:mainfrom
sanekmelnikov:urls

Conversation

@sanekmelnikov
Copy link
Copy Markdown
Contributor

@sanekmelnikov sanekmelnikov commented Feb 26, 2024

What ❔

Replaced URL(path, apiUrl) with URL(`${apiUrl}/${path}`) to ensure the apiUrl's path segment is preserved during URL construction.

Why ❔

The existing code did not properly handle cases where the apiUrl includes a path (e.g., "https://.../api"). The original method of using URL(path, apiUrl) incorrectly stripped away the path segment (e.g., /api) from the apiUrl, leading to incorrect URLs. This change also enhances the codebase's consistency, as this method of constructing URLs is used in most other places.

What?
Replaced `URL(path, apiUrl)` with `URL(\`${apiUrl}/${path}\`)` to ensure the apiUrl's path segment is preserved during URL construction.

Why?
The existing code did not properly handle cases where the apiUrl includes a path (e.g., "https://.../api").
The original method of using `URL(path, apiUrl)` incorrectly stripped away the path segment (e.g., `/api`) from the apiUrl, leading to incorrect URLs.
This change also enhances the codebase's consistency, as this method of constructing URLs is used in most other places.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant