From ea2514ce2a6c220491da575037c60034fd46103c Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Wed, 27 Mar 2013 18:08:35 +0100 Subject: wait_for_task fixed for crossvalidation --- lib/validation.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lib/validation.rb') diff --git a/lib/validation.rb b/lib/validation.rb index fa43ba0..0a08e97 100644 --- a/lib/validation.rb +++ b/lib/validation.rb @@ -190,7 +190,8 @@ module OpenTox params[:subjectid] = subjectid if subjectid uri = OpenTox::RestClientWrapper.post( File.join($validation[:uri],"crossvalidation"), params,{:content_type => "text/uri-list"},waiting_task ) - Crossvalidation.new(wait_for_task(uri)) + uri = wait_for_task(uri) + Crossvalidation.new(uri) end # looks for report for this crossvalidation, creates a report if no report is found @@ -299,7 +300,8 @@ module OpenTox def self.create( crossvalidation_uri, subjectid=nil, waiting_task=nil ) uri = RestClientWrapper.post(File.join($validation[:uri],"/report/crossvalidation"), { :validation_uris => crossvalidation_uri, :subjectid => subjectid }, {}, waiting_task ) - CrossvalidationReport.new(wait_for_task(uri)) + uri = wait_for_task(uri) + CrossvalidationReport.new(uri) end end -- cgit v1.2.3