]> git.openstreetmap.org Git - rails.git/blobdiff - lib/diff_reader.rb
fix version number return for "modify" sections of diff uploads
[rails.git] / lib / diff_reader.rb
index d793f63e7bfda199d1ecc73b8d7dd6e32c8aa69d..f7c51d79704fbd036a7ff45ec26fbf41922c35d6 100644 (file)
@@ -129,8 +129,10 @@ class DiffReader
 
           xml_result = XML::Node.new model.to_s.downcase
           xml_result["old_id"] = old.id.to_s
-          xml_result["new_id"] = new.id.to_s
-          xml_result["new_version"] = new.version.to_s
+          xml_result["new_id"] = new.id.to_s 
+          # version is updated in "old" through the update, so we must not
+          # return new.version here but old.version!
+          xml_result["new_version"] = old.version.to_s
           result.root << xml_result
         end