From 7bfe83b899dea7ab9b76024128f264caf53c8065 Mon Sep 17 00:00:00 2001 From: Davey Faherty Date: Wed, 18 Jun 2025 17:36:06 +0100 Subject: [PATCH] Added originId property to Photon API response. Corrected endpoint url for Photon to .io TLD. --- config/config.exs | 2 +- lib/service/geospatial/photon.ex | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/config/config.exs b/config/config.exs index 859166533..f729d92d5 100644 --- a/config/config.exs +++ b/config/config.exs @@ -242,7 +242,7 @@ config :mobilizon, Mobilizon.Service.Geospatial.Nominatim, config :mobilizon, Mobilizon.Service.Geospatial.Addok, endpoint: "https://api-adresse.data.gouv.fr" -config :mobilizon, Mobilizon.Service.Geospatial.Photon, endpoint: "https://photon.komoot.de" +config :mobilizon, Mobilizon.Service.Geospatial.Photon, endpoint: "https://photon.komoot.io" config :mobilizon, Mobilizon.Service.Geospatial.GoogleMaps, api_key: nil, diff --git a/lib/service/geospatial/photon.ex b/lib/service/geospatial/photon.ex index 838914502..80ec2ef01 100644 --- a/lib/service/geospatial/photon.ex +++ b/lib/service/geospatial/photon.ex @@ -79,7 +79,8 @@ defmodule Mobilizon.Service.Geospatial.Photon do geom: coordinates, timezone: Provider.timezone(coordinates), postal_code: Map.get(properties, "postcode"), - street: properties |> street_address() + street: properties |> street_address(), + origin_id: "photon:" <> to_string(Map.get(properties, "osm_id")) } end) end