Changeset 19406 in josm for trunk/src


Ignore:
Timestamp:
2025-05-21T08:33:21+02:00 (3 weeks ago)
Author:
GerdP
Message:

fix #24315: Wrong status referrers-not-all-downloaded for restriction relation, Warning message when trying to delete
This adds code to set the flag for those relations in the downloaded area which have no child relations.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/BoundingBoxDownloader.java

    r19399 r19406  
    234234                        .forEach(i -> i.setReferrersDownloaded(true));
    235235                ds.getWays().forEach(i -> i.setReferrersDownloaded(true));
     236                ds.getRelations().stream().filter(r -> r.getMembers().stream().noneMatch(rm -> rm.isRelation()))
     237                        .forEach(i -> i.setReferrersDownloaded(true));
    236238            }
    237239            return ds;
Note: See TracChangeset for help on using the changeset viewer.