summaryrefslogtreecommitdiff
path: root/lib/validation.rb
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2013-03-27 18:08:35 +0100
committerChristoph Helma <helma@in-silico.ch>2013-03-27 18:08:35 +0100
commitea2514ce2a6c220491da575037c60034fd46103c (patch)
tree3ad8c63f8a5d2ed17dfdf0f5c4009784116c8ac9 /lib/validation.rb
parent84417ada7c4d0a3b44ed35a8eee60db2e1e751f6 (diff)
wait_for_task fixed for crossvalidation
Diffstat (limited to 'lib/validation.rb')
-rw-r--r--lib/validation.rb6
1 files changed, 4 insertions, 2 deletions
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