Index: trunk/src/org/openstreetmap/josm/io/OsmApi.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/OsmApi.java	(revision 1525)
+++ trunk/src/org/openstreetmap/josm/io/OsmApi.java	(revision 1529)
@@ -293,5 +293,4 @@
         
         CreateOsmChangeVisitor duv = new CreateOsmChangeVisitor(changeset, this);
-        String diff = duv.getDocument();
         
         ArrayList<OsmPrimitive> processed = new ArrayList<OsmPrimitive>();
@@ -308,4 +307,5 @@
         if (cancel) throw new OsmTransferCancelledException();
     
+        String diff = duv.getDocument();
         String diffresult = sendRequest("POST", "changeset/" + changeset.id + "/upload", diff);  
         try {
