fix geocoding countrycodes filter

This commit is contained in:
lesion
2022-12-07 09:52:15 +01:00
parent 851fce0a90
commit e83c1a3a4a

View File

@@ -79,14 +79,13 @@ module.exports = {
async _nominatim (req, res) {
const details = req.params.place_details
const countrycodes = res.locals.settings.geocoding_countrycodes || ''
console.error(countrycodes)
const countrycodes = res.locals.settings.geocoding_countrycodes || []
const geocoding_provider = res.locals.settings.geocoding_provider || NOMINATIM_URL
// ?limit=3&format=json&namedetails=1&addressdetails=1&q=
const ret = await axios.get(`${geocoding_provider}`, {
params: {
countrycodes: countrycodes,
countrycodes: countrycodes.join(','),
q: details,
limit: 3,
format: 'json',
@@ -96,7 +95,6 @@ module.exports = {
headers: { 'User-Agent': `gancio ${version}` }
})
// console.log(ret)
return res.json(ret.data)
},