Changeset 19575 in josm for trunk


Ignore:
Timestamp:
2026-05-22T07:49:37+02:00 (28 hours ago)
Author:
GerdP
Message:

fix #24735: Wrong status referrers-not-all-downloaded after upload of new node

  • call setReferrersDownloaded(true) when a new object was uploaded
Location:
trunk/src/org/openstreetmap/josm/io
Files:
2 edited

Legend:

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

    r19050 r19575  
    142142                processed.add(p);
    143143                if (!p.isDeleted()) {
     144                    boolean isNew = p.isNew();
    144145                    p.setOsmId(entry.newId, entry.newVersion);
     146                    if (isNew) {
     147                        p.setReferrersDownloaded(true);
     148                    }
    145149                    p.setVisible(true);
    146150                } else {
  • trunk/src/org/openstreetmap/josm/io/OsmApi.java

    r19536 r19575  
    422422        individualPrimitiveModification("PUT", "create", osm, monitor, ret -> {
    423423            osm.setOsmId(Long.parseLong(ret.trim()), 1);
     424            osm.setReferrersDownloaded(true);
    424425            osm.setChangesetId(getChangeset().getId());
    425426        }, ret -> tr("Unexpected format of ID replied by the server. Got ''{0}''.", ret));
Note: See TracChangeset for help on using the changeset viewer.