Opened 3 years ago
Last modified 3 years ago
#22847 new enhancement
Objects of a data layer with no downloaded area at all should be considered as object outside of downloaded area — at Version 3
| Reported by: | skyper | Owned by: | team |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Core | Version: | |
| Keywords: | downloaded area | Cc: |
Description (last modified by )
If you have a data layer without any downloaded area, like a download from overpass or a route relation with all members, all objects are considered to be within a downloaded area but actually they should be considered as outside downloaded area.
This is by far new, though, I have never created a explicit ticket about it, see my comment on #18414.
#16803, #19008, #22820 and #22845 suffer from this misinterpretation.
Basically, all validator test depending on complete data are prone to produce false positive.
Change History (3)
comment:1 by , 3 years ago
comment:2 by , 3 years ago
In #22845 (the last one I looked at), the originating problem was that DeleteAction.checkAndConfirmOutlyingOperation was called on a node that was not inside a download area (it is called in the worker thread by the fix command).
Steps to reproduce (from comment:1:ticket:22845):
- Download only nodes via overpass, e.g.
[out:xml][timeout:90][bbox:{{bbox}}]; ( node; ); (._;>;); out meta; - Run the JOSM validator (note: I recommend doing this on a single node instead of the entire dataset)
- Use the Fix command
comment:3 by , 3 years ago
| Description: | modified (diff) |
|---|



What method/function doesn't work as expected?