Ticket #24735: 24735.patch

File 24735.patch, 1.4 KB (added by GerdP, 3 days ago)

call setReferrersDownloaded() when a new object was upload

  • src/org/openstreetmap/josm/io/DiffResultProcessor.java

     
    141141                }
    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 {
    147151                    p.setVisible(false);
  • src/org/openstreetmap/josm/io/OsmApi.java

     
    421421    public void createPrimitive(IPrimitive osm, ProgressMonitor monitor) throws OsmTransferException {
    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));
    426427    }