Index: trunk/src/org/openstreetmap/josm/io/OsmReader.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/OsmReader.java	(revision 2154)
+++ trunk/src/org/openstreetmap/josm/io/OsmReader.java	(revision 2155)
@@ -92,6 +92,4 @@
 
         public void copyTo(OsmPrimitive osm) {
-            osm.setModified(modified);
-            osm.setDeleted(deleted);
             //  id < 0 possible if read from a file
             if (id <= 0) {
@@ -100,4 +98,6 @@
                 osm.setOsmId(id, version);
             }
+            osm.setDeleted(deleted);
+            osm.setModified(modified);
             osm.setTimestamp(timestamp);
             osm.user = user;
