X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/322d293007eb75eedae7bd6138dc5abc3143d972..152cb13a02dfcb2966b8a9b29382f84a99a23a69:/app/models/node.rb diff --git a/app/models/node.rb b/app/models/node.rb index 391b50dcd..e926e06a2 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -141,6 +141,9 @@ class Node < ActiveRecord::Base old_node.timestamp = t old_node.save_with_dependencies! + # tell the changeset we updated one element only + changeset.add_changes! 1 + # save the changeset in case of bounding box updates changeset.save! end @@ -267,6 +270,13 @@ class Node < ActiveRecord::Base @tags[k] = v end + ## + # are the preconditions OK? this is mainly here to keep the duck + # typing interface the same between nodes, ways and relations. + def preconditions_ok? + in_world? + end + ## # dummy method to make the interfaces of node, way and relation # more consistent.