Changeset 2273 in josm for trunk/src/org/openstreetmap/josm/io/OsmServerBackreferenceReader.java
- Timestamp:
- 2009-10-11T16:37:08+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/OsmServerBackreferenceReader.java
r2181 r2273 51 51 if (primitive == null) 52 52 throw new IllegalArgumentException(tr("Parameter ''{0}'' must not be null.", "primitive")); 53 if (primitive. getId() == 0)53 if (primitive.isNew()) 54 54 throw new IllegalArgumentException(tr("ID parameter ''{0}'' > 0 expected. Got ''{1}''.", "primitive", primitive.getId())); 55 55 this.id = primitive.getId(); … … 222 222 if (isReadFull() ||primitiveType.equals(OsmPrimitiveType.NODE)) { 223 223 for (Way way: waysToCheck) { 224 if ( way.getId() > 0&& way.incomplete) {224 if (!way.isNew() && way.incomplete) { 225 225 OsmServerObjectReader reader = new OsmServerObjectReader(way.getId(), OsmPrimitiveType.from(way), true /* read full */); 226 226 DataSet wayDs = reader.parseOsm(progressMonitor.createSubTaskMonitor(1, false)); … … 233 233 Collection<Relation> relationsToCheck = new ArrayList<Relation>(ds.relations); 234 234 for (Relation relation: relationsToCheck) { 235 if ( relation.getId() > 0&& relation.incomplete) {235 if (!relation.isNew() && relation.incomplete) { 236 236 OsmServerObjectReader reader = new OsmServerObjectReader(relation.getId(), OsmPrimitiveType.from(relation), true /* read full */); 237 237 DataSet wayDs = reader.parseOsm(progressMonitor.createSubTaskMonitor(1, false));
Note:
See TracChangeset
for help on using the changeset viewer.