diff --git a/modules/core/locations.js b/modules/core/locations.js index 6295074df..49e4daa43 100644 --- a/modules/core/locations.js +++ b/modules/core/locations.js @@ -62,10 +62,13 @@ export function coreLocations() { if (obj.locationSetID) return; // work was done already try { - const locationSet = obj.locationSet; + let locationSet = obj.locationSet; if (!locationSet) { throw new Error('object missing locationSet property'); } + if (!locationSet.include) { // missing `include`, default to worldwide include + locationSet.include = ['Q2']; // https://github.com/openstreetmap/iD/pull/8305#discussion_r662344647 + } const resolved = _loco.resolveLocationSet(locationSet); const locationSetID = resolved.id; obj.locationSetID = locationSetID;