summaryrefslogtreecommitdiff
path: root/report/report_application.rb
diff options
context:
space:
mode:
authorMartin Gütlein <martin.guetlein@gmail.com>2010-04-21 16:30:40 +0200
committerMartin Gütlein <martin.guetlein@gmail.com>2010-04-21 16:30:40 +0200
commit0f024354447f7bb4028aeccaa7d8290382ab4434 (patch)
tree0cb1d6bc7486f38bde98b7fa089dd019c0796718 /report/report_application.rb
parentd0977dfdb6067b134b43b401e68babf4049a4618 (diff)
asynchronuos report creation, adjust to new RestClientWrapper signature
Diffstat (limited to 'report/report_application.rb')
-rw-r--r--report/report_application.rb9
1 files changed, 6 insertions, 3 deletions
diff --git a/report/report_application.rb b/report/report_application.rb
index 83a6bc9..7a3815e 100644
--- a/report/report_application.rb
+++ b/report/report_application.rb
@@ -15,6 +15,7 @@ def perform
end
end
+
get '/report/:type/css_style_sheet/?' do
perform do |rs|
"@import \""+params[:css_style_sheet]+"\";"
@@ -81,8 +82,10 @@ delete '/report/:type/:id' do
end
post '/report/:type' do
- perform do |rs|
- content_type "text/uri-list"
- rs.create_report(params[:type],params[:validation_uris]?params[:validation_uris].split(/\n|,/):nil)
+ OpenTox::Task.as_task do
+ perform do |rs|
+ content_type "text/uri-list"
+ rs.create_report(params[:type],params[:validation_uris]?params[:validation_uris].split(/\n|,/):nil)
+ end
end
end