From e8eb8fca85001fd6aef17e4c432b73698da15cfd Mon Sep 17 00:00:00 2001 From: mmd-osm Date: Mon, 1 Sep 2025 20:37:13 +0200 Subject: [PATCH] Map API requests with Bearer token --- app/assets/javascripts/index/layers/data.js | 1 + app/assets/javascripts/leaflet.map.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/index/layers/data.js b/app/assets/javascripts/index/layers/data.js index 88b21ac19..712f299e7 100644 --- a/app/assets/javascripts/index/layers/data.js +++ b/app/assets/javascripts/index/layers/data.js @@ -97,6 +97,7 @@ OSM.initializeDataLayer = function (map) { function fetchDataForBounds(bounds) { return fetch(`/api/${OSM.API_VERSION}/map.json?bbox=${bounds.toBBoxString()}`, { + headers: { ...OSM.oauth }, signal: dataLoader.signal }); } diff --git a/app/assets/javascripts/leaflet.map.js b/app/assets/javascripts/leaflet.map.js index d718e36da..9f638ee8f 100644 --- a/app/assets/javascripts/leaflet.map.js +++ b/app/assets/javascripts/leaflet.map.js @@ -282,7 +282,7 @@ L.OSM.Map = L.Map.extend({ const map = this; this._objectLoader = new AbortController(); fetch(OSM.apiUrl(object), { - headers: { accept: "application/json" }, + headers: { accept: "application/json", ...OSM.oauth }, signal: this._objectLoader.signal }) .then(async response => { -- 2.39.5