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 ]