]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/relation.rb
Remove unused parameter
[rails.git] / app / models / relation.rb
index e402d0d0825329ae13b84c6f1d435cd112cfb506..abe014311e61b07d29a4b12865a9f2c70f1d09f5 100644 (file)
@@ -105,7 +105,7 @@ class Relation < ActiveRecord::Base
     return doc
   end
 
-  def to_xml_node(visible_members = nil, changeset_cache = {}, user_display_name_cache = {})
+  def to_xml_node(changeset_cache = {}, user_display_name_cache = {})
     el1 = XML::Node.new 'relation'
     el1['id'] = self.id.to_s
     el1['visible'] = self.visible.to_s
@@ -135,25 +135,11 @@ class Relation < ActiveRecord::Base
     end
 
     self.relation_members.each do |member|
-      p=0
-      if visible_members
-        # if there is a list of visible members then use that to weed out deleted segments
-        if visible_members[member.member_type][member.member_id]
-          p=1
-        end
-      else
-        # otherwise, manually go to the db to check things
-        if member.member.visible?
-          p=1
-        end
-      end
-      if p
-        e = XML::Node.new 'member'
-        e['type'] = member.member_type.downcase
-        e['ref'] = member.member_id.to_s 
-        e['role'] = member.member_role
-        el1 << e
-       end
+      e = XML::Node.new 'member'
+      e['type'] = member.member_type.downcase
+      e['ref'] = member.member_id.to_s
+      e['role'] = member.member_role
+      el1 << e
     end
 
     self.relation_tags.each do |tag|