X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/5c39e5870d5b31262644ef8e7d1b73dbe6f4e0b7..8523f530990932e9e79860938185cca4ab699f17:/app/models/relation.rb diff --git a/app/models/relation.rb b/app/models/relation.rb index e5ea85d6d..ce19f7b98 100644 --- a/app/models/relation.rb +++ b/app/models/relation.rb @@ -77,6 +77,12 @@ class Relation < ActiveRecord::Base relation.add_tag_keyval(tag['k'], tag['v']) end + # need to initialise the relation members array explicitly, as if this + # isn't done for a new relation then @members attribute will be nil, + # and the members will be loaded from the database instead of being + # empty, as intended. + relation.members = Array.new + pt.find('member').each do |member| #member_type = logger.debug "each member"