Index: trunk/src/org/openstreetmap/josm/io/GeoJSONReader.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/GeoJSONReader.java	(revision 17130)
+++ trunk/src/org/openstreetmap/josm/io/GeoJSONReader.java	(revision 17131)
@@ -163,6 +163,6 @@
         // create misc. non-geometry feature
         final Relation relation = new Relation();
+        fillTagsFromFeature(feature, relation);
         relation.put(TYPE, type.toString());
-        fillTagsFromFeature(feature, relation);
         getDataSet().addPrimitive(relation);
     }
@@ -325,4 +325,9 @@
     }
 
+    /**
+     * Replace all existing tags in primitive by the values given in the GeoJSON feature.
+     * @param feature the GeoJSON feature
+     * @param primitive the OSM primitive
+     */
     private static void fillTagsFromFeature(final JsonObject feature, final OsmPrimitive primitive) {
         if (feature != null) {
