-
-
Notifications
You must be signed in to change notification settings - Fork 366
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Resurvey quest dismissed by splitting way #3567
Comments
Resurvey checks for the "last touched for x years" state of a osm way. Edit: Found my "not as bad of a hackery" suggestion: |
Yes, correct. I am sorry but this cannot be solved because OSM has no notion of keeping change-dates for single tags, only for the whole element. If a |
(Also anyway another problem is that there is no notion of splitting ways in OSM. Splitting ways in OSM is a hack: Actually new ways are created, thus no history carries over to the new way(s), it is treated like a new object.) |
as workaround you may do edit in Vespucci, create note or wait few years for quest to reappear |
Just to add more information. The original way id with its history is preserved in the chunk with the most nodes. But the other chunks are new ways without any history. Lines 114 to 129 in e96252f
|
Could a workaround be setting See #3130 (comment) by @peternewman (reply to @westnordost). |
It would be necessary to guess it or add fake one. |
The old date is known. So it could be set, yes. |
That is what I described as a guessing because we know only date of latest edit (which could be for example bot or revert of vandalism), not latest check date. |
This workaround would currently not do anything because So, this workaround (set The issue is of course that the |
Sure? It did in the past: #2865 |
The other quests were not shown to the users. So it is ok to "burn" them with touching them (as it is a general resurvey limitation and not related to splitting). |
Is it actually necessary to update the timestamp when splitting? |
The timestamp updated on splitting? Where? |
I didn't check in code, but the surface resurvey quest is gone after splitting, even without upload. |
Indeed. SplitWayAction, line 134-136. Changing that to the timestamp of the original way would be OK by me as a fix (that would only work for auto-sync off). So if you care, you can try if this works and create a PR. (Also add comments why this is done) |
After answering a resurvey quest (.i.e a quest for a value that is already present but old) with "Differs along the way..." and splitting the way no new quests appear for the newly created split ways. I had this problem with a "What is the surface of this path?" quest, but this probably applies to others, as well.
I suspect that no quests appear for the split ways since they have been created/updated by splitting and thus are not eligible for resurvey.
How to Reproduce
Versions affected
StreetComplete v38.0
The text was updated successfully, but these errors were encountered: