diff options
author | mguetlein <martin.guetlein@gmail.com> | 2011-05-30 15:02:38 +0200 |
---|---|---|
committer | mguetlein <martin.guetlein@gmail.com> | 2011-05-30 15:02:38 +0200 |
commit | 9bec29d07a797090982e831a774c3aae532a9e9e (patch) | |
tree | 758885ef77acddbcd80411e65e61c8f189ce4537 | |
parent | f9f687ae583b8fdef2de7651e08b922ced3c0f37 (diff) |
fix algparams with multiple '='
-rwxr-xr-x | validation/validation_service.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/validation/validation_service.rb b/validation/validation_service.rb index 57e6f79..8d64cd1 100755 --- a/validation/validation_service.rb +++ b/validation/validation_service.rb @@ -129,7 +129,7 @@ module Validation params = { :dataset_uri => self.training_dataset_uri, :prediction_feature => self.prediction_feature } if (algorithm_params!=nil) algorithm_params.split(";").each do |alg_params| - alg_param = alg_params.split("=") + alg_param = alg_params.split("=",2) raise OpenTox::BadRequestError.new "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] |