From 388046491ef19adece560d0b3c2ad323249efa3c Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Thu, 9 May 2024 22:08:12 +0200 Subject: [PATCH] fix: return structured result from provider --- .../providers/geoapify.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/frappe/integrations/doctype/address_autocomplete_settings/providers/geoapify.py b/frappe/integrations/doctype/address_autocomplete_settings/providers/geoapify.py index 4db6c1e0fb..4689c4b46b 100644 --- a/frappe/integrations/doctype/address_autocomplete_settings/providers/geoapify.py +++ b/frappe/integrations/doctype/address_autocomplete_settings/providers/geoapify.py @@ -1,3 +1,5 @@ +import json + import requests @@ -23,7 +25,15 @@ class GeoapifyProvider: return [ { "label": result["formatted"], - "value": result["place_id"], + "value": json.dumps( + { + "address_line1": result.get("address_line1"), + "city": result.get("city"), + "state": result.get("state"), + "pincode": result.get("postcode"), + "country": result.get("country"), + } + ), } for result in results ]