Closed pawlosck closed 6 months ago
@Helium314 If you have a bit of time... Can you explain why https://github.com/Helium314/SCEE/commit/7dee11fe28939615a0db32fdd5fb800475edbca4 was needed?
I have the same bug in my fork and even with this commit I still do not understand why it happens to me while not happening in normal StreetComplete
It's part of changing the "is shop expression" to .isPlace()
, where the shop expression filter was removed from the element filter and replaced by isPlace
in isApplicableTo
.
I had removed the isApplicableTo
part previously, and the upstream change of the element filter didn't trigger any merge conflict, so I didn't notice that now an important part of tag filtering is actually done by .isPlace()
.
For those experiencing this bug, it seems that just upgrading to SCEE v57.2 is not enough; one also needs to do Settings
/ Delete cache
.
Or alternatively use the dynamic quest creation setting. Or re-download, which auto-download does by itself after an upgrade (you can of course do it manually too).
Or re-download, which auto-download does by itself after an upgrade (you can of course do it manually too).
Interestingly, I do have auto-download enabled, but after upgrade SCEE still showed "Is this stream still here?" type of quests, even after few minutes.
I'm not sure if I'm interpreting your comment above correctly, but it seems to say it shouldn't have happened (i.e. the SCEE should've automatically re-downloaded the quests in the visible area when I started it after the upgrade?)
Yes, it should re-download. But maybe it doesn't clean old quests when doing that, not sure
AFAIK it should be
SCEE ask me if things like rivers, roads, "landuse=residential" still exists. It's not make sense.
Does it happen in normal StreetComplete? I don't know. I don't have SC installed.
Versions affected Android: 14 SCEE: 57.0 (f-droid)