]> git.openstreetmap.org Git - rails.git/commitdiff
clear default connections when using preauth
authorMartin Raifer <martin@raifer.tech>
Mon, 14 Nov 2022 11:32:56 +0000 (12:32 +0100)
committerMartin Raifer <martin@raifer.tech>
Mon, 14 Nov 2022 11:32:56 +0000 (12:32 +0100)
app/assets/javascripts/id.js

index 88b628e67d56bdae2a10a16820218b1458513876..2d0d01a6fd1198e7e97ad9b008af2a92b3c3aa0b 100644 (file)
@@ -11,15 +11,18 @@ document.addEventListener("DOMContentLoaded", function () {
       "Please upgrade your browser or use JOSM to edit the map.";
     container.className = "unsupported";
   } else {
-    var id = iD.coreContext()
+    var idContext = iD.coreContext();
+    idContext.connection().apiConnections([]);
+    idContext.preauth({
+      url: location.protocol + "//" + location.host,
+      access_token: container.dataset.token
+    });
+
+    var id = idContext
       .embed(true)
       .assetPath("iD/")
       .assetMap(JSON.parse(container.dataset.assetMap))
       .locale(container.dataset.locale)
-      .preauth({
-        url: location.protocol + "//" + location.host,
-        access_token: container.dataset.token
-      })
       .containerNode(container)
       .init();