Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: cleanup useless decodeURIComponent() calls #1002

Merged
merged 4 commits into from
Oct 13, 2023

Conversation

Caerbannog
Copy link
Contributor

This is a slight simplification of the code.
The explanation is here: #981 (comment)

I tested it very basically. I just looked at a few static maps from my history.

src/serve_rendered.js Fixed Show resolved Hide resolved
@acalcutt
Copy link
Collaborator

can you rebase this, it doesn't look like i have the permission to do it on this PR

Fix 1:
\d\.?\d* can backtrack catastrophically
\d(\.\d*)? is safer

Fix 2:
Useless parenthesis around "enc:"

Fix 3:
The httpTester regex was misleading. It did not really check for "http".
Simplified to show its true meaning. The behaviour should not have changed.

Signed-off-by: Martin d'Allens <[email protected]>
@Caerbannog
Copy link
Contributor Author

OK, rebased.

@acalcutt acalcutt merged commit e8f64e2 into maptiler:master Oct 13, 2023
6 checks passed
alex-kowalczyk added a commit to alex-kowalczyk/tileserver-gl that referenced this pull request Oct 20, 2023
…ng of vector tiles

Root cause: modified regex in maptiler#1002 caused URLs to be broken.
Fixed by reverting previous regexes.

Tests:
 * Confirmed by building and running locally with formerly breaking config.json and style json.
 * Run tests via Dockerfile_test
acalcutt pushed a commit that referenced this pull request Oct 20, 2023
…ctor tiles (#1026)

Root cause: modified regex in #1002 caused URLs to be broken.
Fixed by reverting previous regexes.

Tests:
 * Confirmed by building and running locally with formerly breaking config.json and style json.
 * Run tests via Dockerfile_test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants