summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xapplication.rb4
-rw-r--r--public/robots.txt2
2 files changed, 4 insertions, 2 deletions
diff --git a/application.rb b/application.rb
index ad10bc0..bdd91df 100755
--- a/application.rb
+++ b/application.rb
@@ -183,12 +183,12 @@ end
get '/model/:id/?' do
response['Content-Type'] = 'text/plain'
model = ToxCreateModel.get(params[:id])
- if !model.uri and model.status == "Completed"
+ if model and !model.uri and model.status == "Completed"
model.uri = RestClient.get(File.join(model.task_uri, 'resultURI')).body
model.save
end
unless @@config[:services]["opentox-model"].match(/localhost/)
- if !model.validation_uri and model.validation_status == "Completed"
+ if model and !model.validation_uri and model.validation_status == "Completed"
model.validation_uri = RestClient.get(File.join(model.validation_task_uri, 'resultURI')).body
LOGGER.debug "Validation URI: #{model.validation_uri}"
model.validation_report_task_uri = RestClient.post(File.join(@@config[:services]["opentox-validation"],"/report/crossvalidation"), :validation_uris => model.validation_uri).body
diff --git a/public/robots.txt b/public/robots.txt
new file mode 100644
index 0000000..1f53798
--- /dev/null
+++ b/public/robots.txt
@@ -0,0 +1,2 @@
+User-agent: *
+Disallow: /