]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/relation.rb
Prevent scrollbars showing up on the edit view
[rails.git] / app / models / relation.rb
index 659c4f18a7297651ad1024cf2a59acdb5f0e26a4..e5ea85d6d02788eadec62b9768e6c19120b04854 100644 (file)
@@ -2,8 +2,9 @@ class Relation < ActiveRecord::Base
   require 'xml/libxml'
   
   include ConsistencyValidations
-  
-  set_table_name 'current_relations'
+  include NotRedactable
+
+  self.table_name = "current_relations"
 
   belongs_to :changeset
 
@@ -66,6 +67,10 @@ class Relation < ActiveRecord::Base
     # and manually set to false before the actual delete.
     relation.visible = true
 
+    # Start with no tags
+    relation.tags = Hash.new
+
+    # Add in any tags from the XML
     pt.find('tag').each do |tag|
       raise OSM::APIBadXMLError.new("relation", pt, "tag is missing key") if tag['k'].nil?
       raise OSM::APIBadXMLError.new("relation", pt, "tag is missing value") if tag['v'].nil?