Changeset 2070 in josm for trunk/src/org/openstreetmap/josm/io/OsmApi.java
- Timestamp:
- 2009-09-06T23:07:33+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/OsmApi.java
r2061 r2070 233 233 try { 234 234 ret = sendRequest("PUT", OsmPrimitiveType.from(osm).getAPIName()+"/create", toXml(osm, true),monitor); 235 osm.id = Long.parseLong(ret.trim()); 236 osm.version = 1; 235 osm.setOsmId(Long.parseLong(ret.trim()), 1); 237 236 } catch(NumberFormatException e){ 238 237 throw new OsmTransferException(tr("unexpected format of id replied by the server, got ''{0}''", ret)); … … 258 257 try { 259 258 ret = sendRequest("PUT", OsmPrimitiveType.from(osm).getAPIName()+"/" + osm.getId(), toXml(osm, true), monitor); 260 osm. version = Integer.parseInt(ret.trim());259 osm.setOsmId(osm.getId(), Integer.parseInt(ret.trim())); 261 260 } catch(NumberFormatException e) { 262 261 throw new OsmTransferException(tr("unexpected format of new version of modified primitive ''{0}'', got ''{1}''", osm.getId(), ret)); … … 341 340 return; 342 341 } 343 changeset.id = this.changeset.getId(); 344 this.changeset.cloneFrom(changeset); 342 this.changeset.setKeys(changeset.getKeys()); 345 343 progressMonitor.setCustomText(tr("Updating changeset {0}...", changeset.getId())); 346 344 sendRequest( … … 473 471 */ 474 472 private String sendRequest(String requestMethod, String urlSuffix,String requestBody, ProgressMonitor monitor) throws OsmTransferException { 475 476 473 StringBuffer responseBody = new StringBuffer(); 477 474
Note:
See TracChangeset
for help on using the changeset viewer.