forked from MapComplete/MapComplete
Fix: improve detection of needed layers
This commit is contained in:
parent
6c730f5581
commit
f94914297f
1 changed files with 23 additions and 21 deletions
|
|
@ -108,9 +108,7 @@ export default class DependencyCalculator {
|
|||
}
|
||||
let currentKey = undefined
|
||||
let currentLine = undefined
|
||||
const params: ExtraFuncParams = {
|
||||
getFeatureById: () => undefined,
|
||||
getFeaturesWithin: (layerId) => {
|
||||
const detectNearyFeatures = (layerId) => {
|
||||
if (layerId === "*") {
|
||||
// This is a wildcard
|
||||
return []
|
||||
|
|
@ -126,11 +124,15 @@ export default class DependencyCalculator {
|
|||
"] which calculates the value for " +
|
||||
currentKey,
|
||||
neededBy: layer.id,
|
||||
checkHasSnapName: false,
|
||||
checkHasSnapName: false
|
||||
})
|
||||
|
||||
return []
|
||||
},
|
||||
}
|
||||
const params: ExtraFuncParams = {
|
||||
getFeatureById: () => undefined,
|
||||
getFeaturesWithin: detectNearyFeatures,
|
||||
getProbablyOverlapsWith: detectNearyFeatures
|
||||
}
|
||||
const helpers = ExtraFunctions.constructHelpers(params)
|
||||
// ... Run the calculated tag code, which will trigger the getFeaturesWithin above...
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue