Test changeset and note comment notification emails

This commit is contained in:
Tom Hughes 2015-03-02 00:39:35 +00:00
parent a79e6b9342
commit dfc85f089a
4 changed files with 111 additions and 47 deletions

View file

@ -86,13 +86,10 @@ class Relation < ActiveRecord::Base
pt.find("member").each do |member|
# member_type =
logger.debug "each member"
fail OSM::APIBadXMLError.new("relation", pt, "The #{member['type']} is not allowed only, #{TYPES.inspect} allowed") unless TYPES.include? member["type"]
logger.debug "after raise"
# member_ref = member['ref']
# member_role
member["role"] ||= "" # Allow the upload to not include this, in which case we default to an empty string.
logger.debug member["role"]
relation.add_member(member["type"].classify, member["ref"], member["role"])
end
fail OSM::APIBadUserInput.new("Some bad xml in relation") if relation.nil?