diff --git a/package.json b/package.json index 6a59ebb770..cac52ed7a2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mapcomplete", - "version": "0.33.12", + "version": "0.33.13", "repository": "https://github.com/pietervdvn/MapComplete", "description": "A small website to edit OSM easily", "bugs": "https://github.com/pietervdvn/MapComplete/issues", diff --git a/src/Logic/Osm/Changes.ts b/src/Logic/Osm/Changes.ts index 486c735260..91fb208527 100644 --- a/src/Logic/Osm/Changes.ts +++ b/src/Logic/Osm/Changes.ts @@ -411,7 +411,8 @@ export class Changes { let osmObjects = await Promise.all<{ id: string; osmObj: OsmObject | "deleted" }>( neededIds.map(async (id) => { try { - const osmObj = await downloader.DownloadObjectAsync(id) + // Important: we do **not** cache this request, we _always_ need a fresh version! + const osmObj = await downloader.DownloadObjectAsync(id, 0) return { id, osmObj } } catch (e) { console.error( diff --git a/src/Logic/Osm/ChangesetHandler.ts b/src/Logic/Osm/ChangesetHandler.ts index f3d78336da..31ceab110a 100644 --- a/src/Logic/Osm/ChangesetHandler.ts +++ b/src/Logic/Osm/ChangesetHandler.ts @@ -367,7 +367,7 @@ export class ChangesetHandler { ].map(([key, value]) => ({ key, value, - aggretage: false, + aggregate: false, })) }