summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2011-05-30 15:02:38 +0200
committermguetlein <martin.guetlein@gmail.com>2011-05-30 15:02:38 +0200
commit9bec29d07a797090982e831a774c3aae532a9e9e (patch)
tree758885ef77acddbcd80411e65e61c8f189ce4537
parentf9f687ae583b8fdef2de7651e08b922ced3c0f37 (diff)
fix algparams with multiple '='
-rwxr-xr-xvalidation/validation_service.rb2
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]