diff options
author | mguetlein <martin.guetlein@gmail.com> | 2014-10-06 21:50:27 +0200 |
---|---|---|
committer | mguetlein <martin.guetlein@gmail.com> | 2014-10-06 21:50:27 +0200 |
commit | d8f1d75fcd5bb82c71c7232214c1e27be2b2ac88 (patch) | |
tree | dcf7d57d040361bb6214d5b0f1dd86505c70118c | |
parent | de2de0c5f024499fd0287592252c60360c57ba57 (diff) |
interpret csv values in algorithm_params as array
-rwxr-xr-x | validation/validation_service.rb | 4 |
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 |