Browse Source

CategoryOverpassFilter: values.query has preference to queryTemplate

master
parent
commit
1fe0623070
  1. 8
      src/CategoryOverpassFilter.js

8
src/CategoryOverpassFilter.js

@ -109,12 +109,12 @@ class CategoryOverpassFilter {
var d = this.data[k]
if (d.queryTemplate) {
let f = new Filter(d.queryTemplate.render({ value: param[k] }).toString())
if ('values' in d && param[k] in d.values && typeof d.values[param[k]] === 'object' && 'query' in d.values[param[k]]) {
let f = new Filter(d.values[param[k]].query)
this.additionalFilter.push(f.def)
continue
} else if ('values' in d && param[k] in d.values && typeof d.values[param[k]] === 'object' && 'query' in d.values[param[k]]) {
let f = new Filter(d.values[param[k]].query)
} else if (d.queryTemplate) {
let f = new Filter(d.queryTemplate.render({ value: param[k] }).toString())
this.additionalFilter.push(f.def)
continue
}

Loading…
Cancel
Save