headers "Auto-Submitted" => "auto-generated"
body :trace_name => trace.name,
:trace_points => trace.size,
+ :trace_description => trace.description,
+ :trace_tags => trace.tags,
:possible_points => possible_points
end
subject "[OpenStreetMap] GPX Import failure"
headers "Auto-Submitted" => "auto-generated"
body :trace_name => trace.name,
+ :trace_description => trace.description,
+ :trace_tags => trace.tags,
:error => error
end
--- /dev/null
+Hi,
+
+It looks like your GPX file
+
+ <%= @trace_name %>
+
+with the description
+
+ <%= @trace_description %>
+<% if @trace_tags.length>0 %>
+and the following tags:
+<% @trace_tags.each do |tag| %>
+ <%= tag.tag.rstrip %><% end %><% else %>
+and no tags.<% end %>
-Hi,
-
-It looks like your GPX file
-
- <%= @trace_name %>
-
+<%= render :partial => "gpx_description" %>
failed to import. Here's the error:
<%= @error %>
-Hi,
-
-It looks like your GPX file
-
- <%= @trace_name %>
-
+<%= render :partial => "gpx_description" %>
loaded successfully with <%= @trace_points %> out of a possible
<%= @possible_points %> points.
if gpx.actual_points > 0
Notifier::deliver_gpx_success(trace, gpx.actual_points)
else
- trace.destroy
Notifier::deliver_gpx_failure(trace, '0 points parsed ok. Do they all have lat,lng,alt,timestamp?')
+ trace.destroy
end
rescue Exception => ex
logger.info ex.to_s
ex.backtrace.each {|l| logger.info l }
- trace.destroy
Notifier::deliver_gpx_failure(trace, ex.to_s + "\n" + ex.backtrace.join("\n"))
+ trace.destroy
end
Signal.trap("TERM", "DEFAULT")