summaryrefslogtreecommitdiff
path: root/report/validation_access.rb
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2010-05-14 17:36:30 +0200
committermguetlein <martin.guetlein@gmail.com>2010-05-14 17:36:30 +0200
commitd3f21e01c910a6bba2a734728adb05e818fc37fc (patch)
tree7310ca019e4df0f6981c8366fdd69ca4ba299ec4 /report/validation_access.rb
parent22ecee701444ccfd07792e437bda421f19014b76 (diff)
debug hacks
Diffstat (limited to 'report/validation_access.rb')
-rw-r--r--report/validation_access.rb13
1 files changed, 3 insertions, 10 deletions
diff --git a/report/validation_access.rb b/report/validation_access.rb
index 8c827e9..d4a8381 100644
--- a/report/validation_access.rb
+++ b/report/validation_access.rb
@@ -75,18 +75,11 @@ class Reports::ValidationDB < Reports::ValidationAccess
raise Reports::BadRequest.new "invalid validation id "+validation_id.to_s unless validation_id!=nil and
(validation_id.to_i > 0 || validation_id.to_s=="0" )
v = nil
- count = 0
- while(v==nil)
+ OpenTox.Utils.try_again do
begin
v = Lib::Validation.get(validation_id)
- rescue => ex
- if count<5
- count += 1
- LOGGER.warn "cannot load validation, retry in 1 second : "+ex.message
- sleep 1
- else
- raise "could not access validation with id "+validation_id.to_s+", error-msg: "+ex.message
- end
+ rescue
+ raise "could not access validation with id "+validation_id.to_s+", error-msg: "+ex.message
end
end
raise Reports::BadRequest.new "no validation found with id "+validation_id.to_s unless v #+" and uri "+uri.to_s unless v