forked from MapComplete/MapComplete
Fix bug in presets which generated incorrect 'referencingWays'
This commit is contained in:
parent
753efef38f
commit
96c819ea40
3 changed files with 8 additions and 4 deletions
|
@ -69,7 +69,7 @@ export class ReferencingWaysMetaTagger extends SimpleMetaTagger {
|
|||
{
|
||||
keys: ["_referencing_ways"],
|
||||
isLazy: true,
|
||||
doc: "_referencing_ways contains - for a node - which ways use this this node as point in their geometry. If the preset has 'snapToLayer' defined, the icon will be calculated based on the preset tags with `_referencing_ways=[way/-1]` added.",
|
||||
doc: "_referencing_ways contains - for a node - which ways use this this node as point in their geometry. If the preset has 'snapToLayer' defined, the icon will be calculated based on the preset tags with `_referencing_ways=[\"way/-1\"]` added.",
|
||||
},
|
||||
(feature, _, __, state) => {
|
||||
if (!ReferencingWaysMetaTagger.enabled) {
|
||||
|
|
|
@ -25,6 +25,10 @@ export class RegexTag extends TagsFilter {
|
|||
if (typeof possibleRegex === "string") {
|
||||
return fromTag === possibleRegex
|
||||
}
|
||||
if (typeof fromTag.match !== "function") {
|
||||
console.error("Error: fromTag is not a regex: ", fromTag, possibleRegex)
|
||||
throw "Error: fromTag is not a regex: " + fromTag + possibleRegex
|
||||
}
|
||||
return fromTag.match(possibleRegex) !== null
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue