From 9bec29d07a797090982e831a774c3aae532a9e9e Mon Sep 17 00:00:00 2001 From: mguetlein Date: Mon, 30 May 2011 15:02:38 +0200 Subject: fix algparams with multiple '=' --- validation/validation_service.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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] -- cgit v1.2.3