fix: return structured result from provider

This commit is contained in:
barredterra 2024-05-09 22:08:12 +02:00
parent 7a45c76da2
commit 388046491e

View file

@ -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
]