summaryrefslogtreecommitdiff
path: root/validation/validation_application.rb
diff options
context:
space:
mode:
Diffstat (limited to 'validation/validation_application.rb')
-rwxr-xr-xvalidation/validation_application.rb13
1 files changed, 7 insertions, 6 deletions
diff --git a/validation/validation_application.rb b/validation/validation_application.rb
index 5d521a8..7819114 100755
--- a/validation/validation_application.rb
+++ b/validation/validation_application.rb
@@ -521,13 +521,14 @@ end
get '/:id' do
LOGGER.info "get validation with id "+params[:id].to_s+" '"+request.env['HTTP_ACCEPT'].to_s+"'"
- begin
+# begin
#validation = Validation::Validation.find(params[:id])
- validation = Validation::Validation.get(params[:id])
- rescue ActiveRecord::RecordNotFound => ex
- halt 404, "Validation '#{params[:id]}' not found."
- end
-
+# rescue ActiveRecord::RecordNotFound => ex
+# halt 404, "Validation '#{params[:id]}' not found."
+# end
+ validation = Validation::Validation.get(params[:id])
+ raise OpenTox::NotFoundError.new "Validation '#{params[:id]}' not found." unless validation
+
case request.env['HTTP_ACCEPT'].to_s
when "application/rdf+xml"
content_type "application/rdf+xml"