summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2014-10-06 21:50:27 +0200
committermguetlein <martin.guetlein@gmail.com>2014-10-06 21:50:27 +0200
commitd8f1d75fcd5bb82c71c7232214c1e27be2b2ac88 (patch)
treedcf7d57d040361bb6214d5b0f1dd86505c70118c
parentde2de0c5f024499fd0287592252c60360c57ba57 (diff)
interpret csv values in algorithm_params as array
-rwxr-xr-xvalidation/validation_service.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/validation/validation_service.rb b/validation/validation_service.rb
index 25931ce..35c9ff1 100755
--- a/validation/validation_service.rb
+++ b/validation/validation_service.rb
@@ -126,7 +126,9 @@ module Validation
alg_param = alg_params.split("=",2)
bad_request_error "invalid algorithm param: '"+alg_params.to_s+"'" unless alg_param.size==2 or alg_param[0].to_s.size<1 or alg_param[1].to_s.size<1
$logger.warn "algorihtm param contains empty space, encode? "+alg_param[1].to_s if alg_param[1] =~ /\s/
- params[alg_param[0].to_sym] = alg_param[1]
+ v = alg_param[1]
+ v = v.split(",") if v.include?(",")
+ params[alg_param[0].to_sym] = v
end
end