Fix insertion of access tokens, when swapping renderer (#1021)

Going from e.g. MapTiler to OpenLayers and back will lose the maptlier
key.

This code finds the urls in the style that has "{key}" and insert the
correct API keys

Fixes the error reported here, cc @nyurik 
- Fixes
https://github.com/maplibre/maputnik/issues/874#issuecomment-2605896666

Related to:
- https://github.com/maplibre/maputnik/issues/869

## Launch Checklist

<!-- Thanks for the PR! Feel free to add or remove items from the
checklist. -->


 - [ ] Briefly describe the changes in this PR.
 - [ ] Link to related issues.
- [ ] Include before/after visuals or gifs if this PR includes visual
changes.
 - [ ] Write tests for all new functionality.
 - [ ] Add an entry to `CHANGELOG.md` under the `## main` section.
This commit is contained in:
Birk Skyum
2025-01-28 13:57:38 +01:00
committed by GitHub
parent 535cb63093
commit abf3bd1fa0
3 changed files with 58 additions and 2 deletions

View File

@@ -93,7 +93,7 @@ jobs:
strategy:
fail-fast: false
matrix:
browser: [chrome, firefox]
browser: [chrome]
runs-on: ubuntu-22.04
steps: